MetaMCP MCP Server
by MCP-Mirror
MetaMCP MCP Server is a proxy server that joins multiple MCP servers into one. It fetches configurations from MetaMCP App and routes requests to the correct underlying server.
Last updated: N/A
What is MetaMCP MCP Server?
MetaMCP MCP Server is a proxy server designed to manage multiple MCP (Meta Control Protocol) servers as a single entity. It acts as an intermediary between MCP clients and underlying MCP servers, routing requests based on configurations fetched from the MetaMCP App.
How to use MetaMCP MCP Server?
MetaMCP MCP Server can be installed either via Smithery or manually using npm. After installation, configure the METAMCP_API_KEY
environment variable (obtained from MetaMCP App) or use command-line arguments. Once configured, the server will proxy requests to the appropriate underlying MCP servers.
Key features of MetaMCP MCP Server
Compatible with ANY MCP Client
Multi-Workspaces layer for switching MCP configurations
GUI dynamic updates of MCP configs
Namespace isolation for joined MCPs
Use cases of MetaMCP MCP Server
Centralized management of multiple MCP servers
Simplified access to tools and resources across different MCPs
Dynamic configuration updates without restarting clients
Isolation of MCP environments for development or testing
FAQ from MetaMCP MCP Server
What is an MCP?
What is an MCP?
MCP stands for Meta Control Protocol. It is not explicitly defined in the provided text, but based on context, it appears to be a protocol for managing and accessing tools, prompts, and resources.
Where do I get the METAMCP_API_KEY?
Where do I get the METAMCP_API_KEY?
You can obtain the METAMCP_API_KEY
from the MetaMCP App's "API Keys" page (https://metamcp.com/api-keys).
What happens if Smithery installation fails?
What happens if Smithery installation fails?
If Smithery installation fails, consider using the manual installation method.
Can I override the MetaMCP App URL?
Can I override the MetaMCP App URL?
Yes, you can override the MetaMCP App URL using the METAMCP_API_BASE_URL
environment variable or the --metamcp-api-base-url
command-line argument.
What takes precedence, environment variables or command line arguments?
What takes precedence, environment variables or command line arguments?
Command line arguments take precedence over environment variables.