PM

paramedick/mcp-gateway

Deployment & DevOps

This page was translated automatically. Technical details may differ from the original. View the original

0 stars 9 forks Quality 48 Trend 0

MCP 网关是一个反向代理服务器,它将来自客户端的请求转发到 MCP 服务器,或通过统一入口使用网关下的所有 MCP 服务器。

Overview

MCP 网关是一个反向代理服务器,它将来自客户端的请求转发到 MCP 服务器,或通过统一入口使用网关下的所有 MCP 服务器。 - 部署多个 MCP 服务器 - 连接到 MCP 服务器 - 使用网关调用 MCP 服务器 - 获取所有 MCP 服务器的 SSE 流 - 获取所有 MCP 服务器的工具列表 网关和直连MCP的区别在于,只需要与网关交互,网关会自动将请求转发到对应的MCP服务器。在call 时,需要在method前面添加 mcpServerName 内容,标识该请求来自哪个 MCP 服务器。 当客户端订阅 sse 时,网关会为每个 MCP 服务器创建一个 SSE 连接,并将所有 MCP 服务器的 SSE 流合并到一起。 在响应的所有tools/call 的结果中,会在method前面添加 mcpServerName 内容,标识该结果来自哪个 MCP 服务器。

Install

uvx mcp-server-time --local-timezone=America/New_York
New to MCP? Start with the mcpskill.org guide →

Configuration

POST /deploy HTTP/1.1 Host: localhost:8080 Content-Type: application/json { "mcpServers": { "time": { "url": "http://mcp-server:8080", // url 和 command 二选一 "command": "uvx", // url 和 command 二选一 "args": ["mcp-server-time", "--local-timezone=America/New_York"], // 可选,command 的参数 "env": { // 可选,环境变量 "KEY1": "VALUE1", "KEY2": "VALUE2" } } } }