MCP Web Client
@jinruoxinchen
About MCP Web Client
MCP Web Client project
Overview
What is MCP Web Client?
MCP Web Client is a web‑based client for the Model Context Protocol (MCP) that lets you create and manage advanced Chatbot applications. Built with a Node.js backend (Express) and a Next.js/React frontend, it integrates with backend MCP servers via Server‑Sent Events (SSE). It is designed for developers who need a lightweight, real‑time tool to manage multiple Chatbots and connect to custom MCP servers.
How to use MCP Web Client?
To set up the development environment, clone the repository, install frontend and backend dependencies using pnpm install, and configure the required .env files based on the provided examples. Start the application with docker-compose up from the project root and open your browser at http://localhost:3000. This launches both the frontend and backend services.
Key features of MCP Web Client
- Manage multiple Chatbots through Dify integration.
- Connect to multiple MCP servers via SSE using supergateway.
- Real‑time chat and tool invocation with SSE.
- Modern, responsive UI with Markdown and code highlighting.
- Lightweight deployment powered by SQLite database.
Use cases of MCP Web Client
- Building custom Chatbot applications backed by external MCP servers.
- Testing and prototyping MCP‑based tools and workflows.
- Quickly setting up a multi‑Chatbot environment for development or demos.
FAQ from MCP Web Client
What MCP servers can be integrated?
The client integrates with any MCP server that exposes an SSE endpoint. It uses the
Basic information
More Other MCP clients
Mcp-ChatBI
dynamiclu基于 Mcp 架构的 ChatBI,是一种数据分析智能体解决方案
tinyagents
albertvillanovaTiny Agents: LLM + MCP Tools
Aura AI
auraai.appAccess 20+ AI video and image models from Google, OpenAI, xAI, ByteDance, and more. Generate and edit videos with Veo 3.1, Sora 2, Seedance, Kling O3, and images with FLUX, Nano Banana, Seedram 4, GPT Image — all in one
Voice Assistant
autometa-devAnirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings
Comments