MCP Assistant addresses common pain points developers face when working with the Model Context Protocol:
- Remote MCP Access: Enables seamless connection to remote MCP servers via SSE and Streamable HTTP transports
- OAuth Complexity: Handles complex OAuth 2.0 authorization flows automatically, eliminating the need for manual token management
- Multi-Server Management: Manage and interact with multiple MCP servers simultaneously without juggling between different CLI tools or configurations
- No Local Setup Required: Access MCP servers from anywhere through a web interface - no need to install or configure MCP servers locally
- Universal Compatibility: Works with any MCP server that supports SSE or HTTP streaming, providing a unified interface regardless of the underlying implementation
- Developer-Friendly: Built-in tools explorer, real-time connection monitoring, and intuitive UI make MCP development easier
Whether you're building MCP integrations, testing MCP servers, or simply exploring the MCP ecosystem, MCP Assistant streamlines the entire workflow.
| MCP Protocol | Agent–User Interaction (AG-UI Protocol) |
|---|---|
| • Supported transport via SSE and Streamable HTTP • Configure and manage multiple servers simultaneously • OAuth 2.0 Authorization Server Metadata (RFC8414) and OpenID Connect Discovery 1.0 support • Real-time connection status monitoring • Tool execution |
• Stream text message events - Real-time message streaming for responsive interactions • Backend tool rendering - Visualize tool outputs in chats • Tool output streaming - Stream tool results and logs as real-time events • Interrupts (human in the loop) - Pause and approve workflows without losing state • Shared state - Context-aware responses using MCP tools |
- Navigate to the MCP servers page.
- Click the "Add Server" button.
- Fill in the server details:
- Server Name: A friendly name for your server.
- Transport Type: Choose between SSE or Streamable HTTP.
- Server URL: The endpoint of your MCP server.
- OAuth2 Configuration (Optional): If your server requires authentication.
- Click "Save" to establish the connection.
- Select one or more connected MCP servers from the sidebar.
- Choose your preferred LLM provider.
- Enter your API key securely.
- Start Chatting: The assistant is now ready to use tools from your connected MCP servers!
Contributions are welcome! Please feel free to submit a Pull Request.
