为团队提供一个 MCP URL,而不是每台笔记本电脑 15 个配置
何时使用: 您的团队希望文件系统、github、postgres、sentry、slack、notion 全部可用,但您不希望每个工程师都在泄漏的 JSON 文件中维护 6 个令牌。
前置条件
- 运行 Docker 的服务器 — 任何带有 Docker Compose 的 Linux 盒子/虚拟机; ~1 CPU / 1GB RAM 就足够了
- 上游凭据存储在服务器端 — 将 GITHUB_TOKEN、DB_URL 等放入 MetaMCP 的 .env 中 — 它们永远不会到达笔记本电脑
步骤
-
启动 MetaMCPgit clone github.com/metatool-ai/metamcp && cp example.env .env && docker compose up -d✓ 已复制→ 可通过 http://host:12008 访问管理 UI; 默认登录有效
-
注册上游服务器在 MetaMCP 管理 UI 中,添加文件系统、github、postgres、notion 作为命名空间“fs”、“gh”、“db”、“notion”。✓ 已复制→ 每个都出现在端点的工具列表中,并带有前缀
-
给团队一份配置将 Claude Desktop 配置片段(指向 /metamcp/team-default/sse 的一个 mcp-proxy 条目)发布到内部文档。✓ 已复制→ 每个工程师都是粘贴即走
结果: 90 秒内新员工入职; 令牌轮换在服务器端发生一次。
注意事项
- Claude Desktop 本身无法执行 SSE — 在客户端使用 mcp-proxy (uvx mcp-proxy <sse-url>) — MetaMCP 文档包含此代码片段
- 命名空间冲突或丑陋 — 在 MetaMCP 的覆盖 UI 中重命名工具; 例如 'fs.read_text_file' → 'repo.read'