MetaMCP MCP Server
https://metamcp.comβ: The One MCP to manage all your MCPs
MetaMCP MCP Server is a proxy server that joins multiple MCPβ servers into one. It fetches tool/prompt/resource configurations from MetaMCP Appβ and routes tool/prompt/resource requests to the correct underlying server.
Installation
Installing via Smithery
The installation from Smithery doesnβt work on cloud yet. Please install manually for now.
Manual Installation
export METAMCP_API_KEY=<env>
npx -y @metamcp/mcp-server-metamcp
{
"mcpServers": {
"MetaMCP": {
"command": "npx",
"args": ["-y", "@metamcp/mcp-server-metamcp"],
"env": {
"METAMCP_API_KEY": "<your api key>"
}
}
}
}
Highlights
- Compatible with ANY MCP Client
- Multi-Workspaces layer enables you to switch to another set of MCP configs within one-click.
- GUI dynamic updates of MCP configs.
- Namespace isolation for joined MCPs.
Environment Variables
- METAMCP_API_KEY: Required. Obtained from MetaMCP Appβs βAPI Keysβ page (https://metamcp.com/api-keysβ).
- METAMCP_API_BASE_URL: Optional override for MetaMCP App URL (e.g. http://localhost:12005β).
Architecture Overview
Credits
- Inspirations and some code (refactored in this project) from https://github.com/adamwattis/mcp-proxy-server/β
Last updated on