Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcpo-proxy

MCP.Pizza Chef: cr-zhichen

mcpo-proxy is a Python-based MCP server that acts as a proxy for MCP protocol forwarding. It supports fetch service requests, allows configuration of multiple backend MCP servers, and provides a health check interface. Designed for easy deployment via Docker, it facilitates scalable and reliable MCP server management and routing.

Use This MCP server To

Proxy MCP protocol requests to multiple backend servers Route fetch service requests through a centralized proxy Configure and manage multiple MCP backend servers Monitor MCP server health via built-in health check endpoints Deploy MCP proxy easily using Docker containers Aggregate MCP server responses for client consumption

README

MCPO Proxy 代理服务

一个基于Python的MCP代理服务,支持fetch服务。

主要功能

  • MCP协议代理转发
  • 支持fetch服务请求
  • 可配置多个后端MCP服务器
  • 提供健康检查接口

使用Docker运行

克隆项目

git clone https://github.com/cr-zhichen/mcpo-proxy.git
cd mcpo-proxy

启动服务

docker-compose up -d

服务将在端口8000运行

查看日志

docker-compose logs -f

配置

修改config.json文件配置MCP服务器,示例配置:

{
    "mcpServers": {
        "fetch": {
            "command": "uvx",
            "args": [
                "mcp-server-fetch"
            ]
        }
    }
}

mcpo-proxy FAQ

How do I deploy mcpo-proxy?
Clone the repository and run it using Docker Compose on port 8000.
Can mcpo-proxy handle multiple backend MCP servers?
Yes, it supports configuration of multiple backend MCP servers via config.json.
Does mcpo-proxy support fetch service requests?
Yes, it natively supports forwarding fetch service requests.
How can I monitor the health of mcpo-proxy?
mcpo-proxy provides a health check interface to monitor server status.
Is mcpo-proxy limited to Python environments?
While implemented in Python, mcpo-proxy runs in Docker containers, making it environment agnostic.
Can mcpo-proxy improve MCP server scalability?
Yes, by proxying and load balancing requests across multiple backend MCP servers.
How do I configure backend MCP servers?
Modify the config.json file to specify commands and arguments for each backend server.
What logging options are available?
Logs can be viewed in real-time using docker-compose logs -f command.