Skip to main content
Glama

Multi MCP

An MCP server that proxies multiple MCP servers.

Getting Started

Clone and cd:

git clone https://github.com/One-MCP/multi-mcp.git
cd multi-mcp

Install dependencies:

uv venv
uv pip install -r requirements.txt

Start server:

hypercorn src.main:app
# hypercorn src.main:app --bind 0.0.0.0:7860

Then you can access the server via http://localhost:8080/sse (for SSE mode) or http://localhost:8080/mcp (for streamable HTTP mode).

Related MCP server: Atrax

Configuration

You can follows the VSCode Documentation#Configuration format to create the configuration JSON files, and there are also example files in the examples/config.

Environment Variables

Variable Name

Default Value

Description

AUTH_TOKEN

None

The authentication token, the server will not perform authentication if not set

CONFIG

./examples/config/mcp_tools.json

Path to the MCP configuration file

ENCODING

utf-8

The character encoding used for communication

TRANSPORT

sse

The transport protocol for the server (one of stdio, sse, http)

USE_NAMESPACE

True

Whether to use namespaces for tools/resources

DEBUG

False

Enable or disable debug mode

Authorization Header

This program uses either Authorization or X-MCP-Token HTTP headers for authentication. For the Authorization header, it receives Bearer <Your-AUTH_TOKEN> while for the X-MCP-Token, it receives <Your-AUTH_TOKEN>.

Inspiration

This project is inspired by: multi-mcp

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Proxy that aggregates multiple MCP servers and presents them as a unified interface, allowing clients to access resources from multiple servers transparently.
    Last updated
    5
  • A
    license
    B
    quality
    D
    maintenance
    A flexible proxy server that aggregates multiple backend MCP servers into a single interface using STDIO or SSE transports. It supports dynamic server management via an HTTP API and utilizes namespacing to prevent tool conflicts across connected services.
    Last updated
    3
    1
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    An MCP server that acts as a proxy between IDEs and the mcpd daemon, exposing all mcpd-managed MCP servers through a unified interface.
    Last updated
    18
    19
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.

  • An MCP server giving access to Grafana dashboards, data and more.

  • An MCP server for deep research or task groups

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/One-MCP/multi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server