mcp-web-client
mcp
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 21 GitHub stars
Code Warn
- process.env — Environment variable access in .github/workflows/daily-repo-status.lock.yml
- fs module — File system access in .github/workflows/daily-repo-status.lock.yml
- process.env — Environment variable access in next.config.ts
- process.env — Environment variable access in src/app/api/connect/route.ts
- network request — Outbound network request in src/app/api/llm/chat/route.ts
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
A web-based client for connecting to MCP servers with OAuth support
README.md
MCP Web Client
A web-based client for the Model Context Protocol (MCP). Connect to multiple MCP servers, browse tools/resources/prompts, and interact via chat.
https://github.com/user-attachments/assets/29057bb1-d856-4a7c-bfe3-97020da21782
Features
- Multi-Server Support - Connect to multiple MCP servers simultaneously
- OAuth 2.0 & Bearer Token Auth - Secure authentication with PKCE support
- Persistent Sessions - Servers and credentials saved to localStorage
- Real-time SSE - Server-Sent Events for live updates
- Tools, Resources & Prompts - Full MCP capability support
Quick Start
npm install
npm run dev
Adding a Server
- Click + in the sidebar
- Enter the server URL (e.g.,
https://mcp.example.com/sse) - Choose authentication method:
- No Auth - Public servers
- Bearer Token - Use existing access token
- OAuth 2.0 - Authenticate via OAuth flow
- Click Add Server
Tech Stack
- Next.js 15 + React 19
- TypeScript
- Tailwind CSS
- MCP Protocol 2024-11-05
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found