Show HN: 多租户 MCP 平台
每个租户拥有独立的 MCP 端点(/api/v1/{tenant}/mcp),通过路径实现隔离。完整支持 MCP 协议——包括 Streamable HTTP、WebSocket 和 SSE,具备协议版本协商、可恢复的 SSE 流以及 JSON-RPC 批处理能力。
内置 23 个原生连接器,提供 340 个工具:
- 代码与版本控制:GitHub (24 个工具)、GitLab (22)、Bitbucket (19)
- 项目管理:Jira (20)、Linear (18)、Confluence (16)
- 沟通协作:Slack (11)、Discord (15)、Microsoft Teams (13)
- 邮件:Gmail (14)、Outlook (14)
- 文档与办公:Google Docs (10)、Sheets (14)、Slides (11)、Notion (10)、Excel (14)、PowerPoint (10)、Zoom (12)
- AI 编程工具智能分析:GitHub Copilot (19)、Claude Code (18)、OpenAI Codex (16)、Cursor (18)、Windsurf (11)——提供标准化指标模式,可跨工具对比采纳率、成本和生产力
此外,还支持托管任何外部 MCP 服务器(Python/Node.js/Go),作为 stdio 子进程运行,并带有健康检查和自动重启。
底层机制:LRU 服务器池(最多 5,000 个实例,30 分钟 TTL),通过 Mcp-Session-Id 管理会话,每个租户使用令牌桶进行速率限制,内置 Prometheus 指标,以及用于渐进式发布的功能开关。
技术栈:FastAPI、React、SQLAlchemy、PostgreSQL/Supabase、Docker 和 Kubernetes(含 Helm 图表)。
GitHub:https://github.com/sagemcp/sagemcp
许可证:Apache 2.0
欢迎就架构或多租户 MCP 模式提问。