MetaMCP MCP Server logo

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.

View on GitHub

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?

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?

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?

If Smithery installation fails, consider using the manual installation method.

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?

Command line arguments take precedence over environment variables.