open-connector 是什么?

Open Connector 是面向 AI Agent 的连接层,把第三方账号授权、工具目录和调用结果分开管理,并通过 API、SDK 或 MCP 提供统一入口。

⭐ 5,899 Stars 🍴 518 Forks TypeScript Apache-2.0 作者: oomol-lab
来源:github.com/oomol-lab/open-connector;https://github.com/oomol-lab/open… 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

官方仓库和文档未在本轮固定一个需要写入页面的版本号,发布前应重新核对 release 和连接器目录。Open Connector 是面向 AI Agent 的连接层,把第三方账号授权、工具目录和调用结果分开管理,并通过 API、SDK 或 MCP 提供统一入口。

来源:github.com/oomol-lab/open-connector;https://github.com/oomol-lab/open…

核心功能

Project / Connection / Tool call

官方文档把项目、第三方连接和具体工具调用拆成三个核心对象。

来源:github.com/oomol-lab/open-connector
API、SDK、MCP

同一平台可通过 API、SDK 和 MCP 接入 Agent。

来源:github.com/oomol-lab/open-connector
云端与自托管

官方文档同时给出 hosted console 和 self-hosting 路径。

来源:github.com/oomol-lab/open-connector

技术架构

Agent 使用 project API key 请求,平台解析 connection 并在服务端注入第三方凭证,provider 返回结果后再交给 Agent;日志和审计围绕 tool call 记录。

来源:github.com/oomol-lab/open-connector

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Project API key 第三方 OAuth/API connection第三方 OAuth/AP… Agent MCP 或 SDK 客户端Agent MCP 或 S… Project / Connection / Tool callProject / Connectio… API、SDK、MCP 云端与自托管 open-connector 项目本体 核心功能 关键依赖

技术栈

语言TypeScript/JavaScript 生态(以官方仓库当前实现为准)框架API、SDK、MCP connector gateway
Project API key第三方 OAuth/API connectionAgent MCP 或 SDK 客户端
Open Connector Cloud 或自托管实例
来源:官方 README 与文档入口

快速上手

在官方控制台创建测试 project,保存 project API key;连接 GitHub,先选择只读 tool,再由服务端发起一次 tool call;确认日志和撤销连接流程。自托管按仓库当前 README 操作。
来源:github.com/oomol-lab/open-connector

使用场景

适合需要让 Agent 操作 GitHub、Slack 等外部服务、又不希望把第三方密钥写进 Agent 代码的团队;若只调用一个 API,直接使用该服务 SDK 可能更简单。

来源:官方 README 与文档入口

优势与局限

优势

  • 服务端管理第三方凭证
  • API、SDK、MCP 三种接入面
  • 云端和自托管可选

局限

  • 连接器覆盖和权限要逐项核对
  • 自托管需要自行负责密钥、更新和审计
  • 本轮未创建云端项目或启动实例
来源:官方 README 与文档入口

最新版本

官方仓库和文档未在本轮固定一个需要写入页面的版本号,发布前应重新核对 release 和连接器目录。

来源:github.com/oomol-lab/open-connector

实测与证据

status: official_docs_checked_not_installed  |  checked_at: 2026-09-23  |  environment: 核对 Open Connector Docs、SDK/CLI 页面和 oomol-lab/open-connector 仓库  |  limitations: 未授权第三方账号、未实际调用工具、未验证自托管部署  |  observed_output: 官方文档明确 project、connection、tool call、API/SDK/MCP 和 self-hosting 路径

来源:官方 README 与文档入口

同类项目对比

相比把 GitHub token 直接写进 Agent 工具,Open Connector 把授权和调用层分开;相比单一服务 SDK,它更适合统一多个连接器,但多了一层平台配置和审计成本。

来源:官方 README 与文档入口

总结评价

适合需要让 Agent 操作 GitHub、Slack 等外部服务、又不希望把第三方密钥写进 Agent 代码的团队;若只调用一个 API,直接使用该服务 SDK 可能更简单。采用前需要核对:连接器覆盖和权限要逐项核对。

来源:github.com/oomol-lab/open-connector;https://github.com/oomol-lab/open…

常见问题

第三方密钥会出现在 Agent 上下文里吗?

官方设计是凭证由连接侧管理,Agent 获得工具结果。仍应检查日志、错误消息和自定义工具是否意外回显密钥。

能不能只接一个 GitHub 仓库?

可以先用测试项目和最小权限的连接验证;具体仓库级权限取决于 GitHub 授权范围。

Open Connector 是模型吗?

不是。它是工具连接层,不提供模型推理;模型、Agent 运行时和第三方服务仍由你选择。

如何判断适合自托管?

需要掌控网络、审计和凭证存储时再评估自托管;先用云端小项目验证连接器和工具调用是否满足需求。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件