GetMCP:AI 代理的零信任
摘要
GetMCP 是一个可自托管的开源工具,通过提供每请求审计、每代理撤销、策略执行和 API 调用的人工介入审批,为 AI 代理带来零信任安全。它根据 OpenAPI 规范生成 MCP 服务器,并作为具有防篡改审计日志的流式代理运行。
刚发布了 v0.1.0 版本,这是我一直在做的一个项目。分享是因为我还没见过有人做成一个可自托管的端到端解决方案。问题:AI 代理(Claude、ChatGPT、Cursor、内部机器人)开始真实调用生产 API。大多数公司给它们一个长期有效的 API 密钥,然后听天由命。没有每请求审计、每代理撤销、策略层、敏感操作的人工介入。GetMCP 的功能:
- 从任意 OpenAPI 规范生成两个 MCP 服务器:内部(完整功能)和外部(限定/对客户安全)。每个端点由 LLM 分类,人工可覆盖。
- 作为流式代理运行在前面:认证、代理身份(5 秒内可撤销)、5 种规则类型(白名单/拦截/审计/限速/Slack 审批)。
- 防篡改审计日志,每次调用向每个组织的 sha256 哈希链写入一行。GET /audit/verify 端到端验证。经过属性测试:200 次随机插入 + 50 次随机篡改,全部检测到。
- Slack 审批,使用 HMAC 签名的回调和幂等状态机。
技术栈:NestJS + Postgres + React。Apache 2.0 许可证。单条 bash 命令启动(./deploy/scripts/bootstrap.sh)生成密钥,启动 Postgres + API + 仪表盘,并填充演示组织。包含用于 k8s 的 Helm chart。无遥测、无回传、无许可证服务器。
寻求真诚反馈,特别是有过在家庭实验室或工作中安全地将 API 暴露给 AI 代理经验的人。我遗漏了什么?哪里的人机交互设计有问题?欢迎提交 PR。
相似文章
到2026年,哪些MCP服务器能让AI代理具备真正的业务能力?
一位实践者分享了他们在业务工作中使用MCP(模型上下文协议)服务器的经验,详细介绍了哪些服务器提供真正的读写能力(例如Postgres MCP、HubSpot MCP、PostFast)以及哪些令人失望(例如Slack MCP、Google Ads MCP),同时强调了主要的安全问题,如OAuth采用率低和漏洞率高。
API to MCP
API to MCP 让您可以将任何 API 转换为面向 AI 代理的 MCP 服务器,实现无缝集成。
@swyx: 解释一下
本文介绍了用于构建可插拔AI代理架构的模型上下文协议(MCP),详细介绍了在Sentry构建MCP服务器的经验教训,包括OAuth 2.1集成、设计对代理友好的工具接口以及当前生态系统的局限性。
我不会推广 - 您在使用MCP时遇到了哪些跨服务器授权问题?
这篇文章探讨了当多个MCP服务器(例如Gmail、Github、Slack)在同一AI代理会话中一起使用时,所面临的跨服务器授权挑战,并提出是否需要除了每个服务器的OAuth之外的专用授权层。
我构建了一个零代码可视化客户端,可即时测试远程 MCP 服务器(已用 Cloudflare 的免费 MCP 测试通过)
一位开发者在 AgentSwarms 中构建了一个零代码可视化 MCP 客户端,允许直接在浏览器中测试远程 MCP 服务器,并通过 Cloudflare 的免费 MCP 服务器进行了演示,用于文档查询。