开源认证网关,让 AI 智能体通过 SDK、CLI、MCP、HTTP 调用上千个 SaaS 服务,且不直接暴露凭据。
Anil-matcha/open-agent-connector
自托管的 AI 智能体集成网关,通过 MCP 或 REST 调用第三方应用操作。
- Star
- 844
- Fork
- 320
- 未关闭 Issue
- 0
- 最近提交
- 2小时前
这是什么?
Open Agent Connector 让智能体用统一的方式查找已连接的服务、读取某个操作的输入结构并执行它。后端基于 FastAPI,负责管理服务定义、连接、出站请求和运行记录;Next.js 控制台则用于浏览服务、配置连接与运行时令牌,并查看活动日志。
凭据以 AES-256-GCM 加密存储。运行时令牌经过哈希处理、可随时吊销,默认拒绝所有访问,只能授权给指定操作和连接别名。出站请求经过受保护的 HTTP 客户端,会拦截内网和云元数据地址,并固定解析后的 IP,以防范 SSRF 和 DNS 重绑定攻击。
目录覆盖 GitHub、Slack、Notion、Stripe、Hacker News 等大量服务。默认使用 SQLite,也支持 PostgreSQL。并非所有操作和 OAuth 流程都经过真实账号验证,使用前请自行确认所依赖的部分。
核心功能
- 01提供 MCP 端点,支持工具发现与 JSON-RPC 调用
- 02运行时令牌可按权限授权、可哈希存储并随时吊销
- 03支持 OAuth 授权流程,令牌加密存储并自动刷新
- 04提供 REST API,用于查询服务并执行操作
- 05支持 Idempotency-Key,可识别冲突的请求内容
- 06运行记录包含耗时、状态和脱敏后的输入输出摘要
适用场景
- 让 Claude Desktop 或 Cursor 在限定权限下调用 GitHub 和 Slack 操作
- 替代托管式智能体集成平台,在自己的环境中运行
- 把内部 API 封装为自定义 HTTP 操作供智能体调用
- 审计智能体执行了哪些操作以及使用了哪个连接
快速上手
- 1
在 server 目录中安装 API 依赖
python -m pip install -r requirements.txt - 2
在 8000 端口启动 API
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
在 client 目录中安装 Web 控制台依赖
npm install - 4
启动 Web 控制台并打开 http://localhost:3000
npm run dev
使用前须知
- README 称并非所有服务商操作或 OAuth 流程都已用真实账户验证。
- 你需要自行备份加密密钥,丢失后已加密的凭据将无法读取。
- 它是精简的自托管网关,而不是功能和服务商目录更广的托管服务。
标签
常见问题
- open-agent-connector 是什么?
- 自托管的 AI 智能体集成网关,通过 MCP 或 REST 调用第三方应用操作。 Open Agent Connector 让智能体用统一的方式查找已连接的服务、读取某个操作的输入结构并执行它。后端基于 FastAPI,负责管理服务定义、连接、出站请求和运行记录;Next.js 控制台则用于浏览服务、配置连接与运行时令牌,并查看活动日志。
- open-agent-connector 可以免费使用吗?用的什么许可证?
- open-agent-connector 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- open-agent-connector 还在维护吗?
- 活跃维护中。open-agent-connector 最近一次提交是在 2026年10月22日。
- open-agent-connector 适合用来做什么?
- 让 Claude Desktop 或 Cursor 在限定权限下调用 GitHub 和 Slack 操作 替代托管式智能体集成平台,在自己的环境中运行 把内部 API 封装为自定义 HTTP 操作供智能体调用 审计智能体执行了哪些操作以及使用了哪个连接
- open-agent-connector 怎么安装和运行?
- 在 server 目录中安装 API 依赖: python -m pip install -r requirements.txt 在 8000 端口启动 API: uvicorn main:app --host 127.0.0.1 --port 8000 --reload 在 client 目录中安装 Web 控制台依赖: npm install 启动 Web 控制台并打开 http://localhost:3000: npm run dev
- 在哪里获取 open-agent-connector?
- 源代码和安装说明在 GitHub 上:https://github.com/Anil-matcha/open-agent-connector
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的公平代码工作流自动化平台,用于构建 AI 智能体与工作流,支持 1500 多种集成。
开源的 AI 智能体与工作流自动化平台,可自部署,也可嵌入 SaaS 产品,内置 250 多个连接器。
开源 AI 网关与注册中心,将 MCP、A2A 及 REST/gRPC API 统一到一个端点,并提供治理、发现与可观测能力。
Sim 是一个协作式工作区,用于构建、部署和监控 AI 智能体与工作流,支持 270 多种集成。
开源个人 AI 助手,可自动处理邮件、准备会议并串联日历、Slack 等工具的工作流,支持 iMessage、WhatsApp、Telegram 等渠道。