MCP Panel Documentation
Overview
MCP Panel is a comprehensive dashboard for managing and testing Model Context Protocol (MCP) integrations. It provides a user-friendly interface to interact with your MCP server, test tools, and monitor real-time execution logs via Server-Sent Events (SSE).
Features
- Browse and search available MCP integrations
- View detailed information about each integration and its tools
- Execute tools with custom JSON input
- Real-time streaming logs via SSE
- Response visualization with JSON viewer
- Dark mode support
- Responsive design for mobile and desktop
API Endpoints
GET /apps
Retrieve a list of all available MCP applications
GET /apps/:appId/tools
Get all tools available for a specific application
POST /apps/:appId/tools/:toolId/execute
Execute a specific tool with the provided input
GET /apps/:appId/tools/:toolId/stream
Server-Sent Events endpoint for real-time logs
SSE Integration
The panel supports real-time log streaming through Server-Sent Events. When executing a tool, the panel automatically connects to the SSE endpoint to receive live updates about the execution progress.
// SSE Message Format
{
"id": "unique-message-id",
"type": "log" | "error" | "success" | "info",
"message": "Log message content",
"timestamp": "2024-01-01T00:00:00.000Z",
"data": { /* optional additional data */ }
}Deployment
The MCP Panel is optimized for deployment on Vercel and configured to use the domainmcp.plataforma.app.
Quick Deploy
- Push the project to GitHub
- Import the repository in Vercel
- Configure environment variables if needed
- Deploy and configure custom domain in GoDaddy
Environment Variables
NEXT_PUBLIC_API_URL=https://mcp-integrations-server.vercel.app
Contributing
To add new integrations to the MCP Panel, simply update your MCP server with new tools following the standard MCP protocol. The panel will automatically discover and display new integrations.