MCP Assistant Web-based MCP client for remote servers and AI tool workflows. MCP Assistant addresses common pain points when working with the Model Context Protocol: - Connect to remote MCP servers from one interface - Manage multiple MCP servers from a single interface - Handle OAuth 2.0 and OpenID Connect flows without manual token juggling - Explore available tools and run them directly from th
Add this skill
npx mdskills install zonlabs/mcp-assistantWeb-based MCP client with gateway and multi-server management, but lacks per-tool permission detail
1<div align="center">2 <img src="./public/logo.svg" alt="MCP Assistant Logo" width="96" height="96" />3 <h1>MCP Assistant</h1>4 <img src="./public/images/mcpassistant.png" alt="MCP Assistant Banner" width="100%" />5 <p><strong>Web-based MCP client for remote servers and AI tool workflows.</strong></p>67 [](https://www.mcp-assistant.in/)8 [](https://zonlabs.github.io/mcp-ts/)9 [](LICENSE)10</div>1112## 🌐 Overview1314MCP Assistant addresses common pain points when working with the Model Context Protocol:1516## ✨ Why MCP Assistant1718- Connect to remote MCP servers from one interface19- Manage multiple MCP servers from a single interface20- Handle OAuth 2.0 and OpenID Connect flows without manual token juggling21- Explore available tools and run them directly from the UI22- Monitor connections in real time while testing and debugging integrations23- Work from anywhere without local MCP server setup2425## 🚀 Core Capabilities2627- Connect and manage MCP servers from a single workspace28- Discover available tools and execute them from the UI29- Use the local gateway to expose machine-local MCP tools through one endpoint30- Use the same endpoint from any MCP-compatible client (for example: ChatGPT, Claude, and others)31- Enable selected local gateway servers for Playground agent tool execution32- Handle OAuth/OIDC auth flows for protected MCP servers33- Browse registry servers and test integrations before production use3435## 🏗️ Architecture3637### Local Gateway for ChatGPT, Claude, and Other MCP Clients3839<img src="./public/images/mcpassistant-gateway.png" alt="MCP Assistant Gateway Banner" width="100%" />4041MCP Assistant includes a local gateway that exposes your configured MCP servers through one local endpoint, so desktop/web clients can connect without reconfiguring each remote server.4243### ⚡ Gateway Quickstart44451. Install and run the gateway:46```bash47uvx mcpassistant-gateway48```492. Log in from the gateway CLI using `/login`.503. Start the bridge using `/start`.514. Open the Gateway page in MCP Assistant and copy your generated MCP URL.525. Use that URL in your MCP client (for example: ChatGPT, Claude, or the MCP Assistant Playground).5354```mermaid55flowchart TD56 subgraph Browser["Browser"]57 B[User Browser]58 end5960 subgraph MCPA["MCP Assistant"]61 subgraph UI["UI"]62 direction TB63 MAR["MCP Assistant Registry"]64 MPR["Model Context Protocol Registry"]65 PG["Playground"]66 end6768 subgraph Backend["Backend"]69 LA["LangGraph Agent"]70 DB[("Database")]71 end72 end7374 subgraph External["External APIs"]75 MCP_IO["modelcontextprotocol.io"]76 end7778 subgraph ToolsResources["Tools / Resources"]79 C7["Context7"]80 DW["DeepWiki"]81 end8283 B -- "HTTPS" --> UI84 MAR -- "GraphQL" --> DB85 PG -- "Execute" --> LA86 MPR -- "HTTPS" --> MCP_IO87 PG -- "AG-UI state (URL, transport, auth token, etc.)" --> LA88 UI -- "MCP protocol" --> ToolsResources89 LA -- "MCP protocol" --> ToolsResources90```9192## ⚡ Quick Start9394### ➕ Add an MCP Server95961. Open the MCP Servers page.972. Click `Add Server`.983. Enter:99 - `Server Name`100 - `Server URL`101 - Optional OAuth2 configuration1024. Save to connect.103104### 🔧 Enable Local MCP Access for Playground1051061. Open `Settings` -> `Connectors`.1072. In `Local MCP Access For Playground`, click `Refresh` to detect local gateway servers.1083. Check the servers you want the Playground agent to use.1094. Open Playground and ask for a task that requires those tools.110111112## 🤝 Contributing113114Contributions are welcome.115Please open an issue for major changes or submit a pull request directly for improvements and fixes.116
Full transparency — inspect the skill content before installing.