概述
用于设置面向所有上游 MCP 服务器的单个 MCP 网关守护程序的配置工作流程。每个 AI 助手都指向守护进程,而不是生成自己的 MCP 舰队。
触发器
一次性设置,加上每次配置更改时轮换
计划
一次性设置
工作流步骤
1
安装MCP网关
FastMCP、@modelcontextprotocol/server-gateway 或同等内容。
2
列出上游 MCP 服务器
Scavio MCP、Postgres MCP、GitHub MCP、内部 MCP。
3
定义网关配置
JSON 列出每个上游服务器的 URL 或命令。
4
将网关作为 HTTP 守护进程运行
一个进程为已知端口上的所有代理提供服务。
5
守护进程中的点代理
Claude Desktop、Cursor、opencode均参考http://localhost:8765/mcp。
6
验证整合
辅助 grep mcp 应该显示 1,而不是 30+。
Python 实现
Python
# Configuration-driven setup; no Python code needed.
# See gateway.json and per-agent mcp config below.JavaScript 实现
JavaScript
// gateway.json
{
"upstreams": {
"scavio": { "url": "https://mcp.scavio.dev/mcp", "headers": { "x-api-key": "$SCAVIO_API_KEY" } },
"postgres": { "command": "npx", "args": ["@modelcontextprotocol/server-postgres", "$DATABASE_URL"] }
}
}
// Then in claude_desktop_config.json / .cursor/mcp.json / opencode config:
{
"mcpServers": {
"gateway": { "url": "http://localhost:8765/mcp" }
}
}使用的平台
包含知识图谱、PAA和AI概览的网页搜索