Gobby:一个用于 AI 编码 CLI 的 MCP
Gobby 是 Gobbyai 开发的 MCP 服务器工具,旨在管理和协调各种 AI 编码命令行接口。它基于 Python 3.13+ 构建,作为 Python 包安装,提供命令行界面。作为本地守护进程,Gobby 充当 AI 代理的控制平面,通过 PostgreSQL 运行时中心将它们连接起来。它旨在增强多个 AI 编码 CLI 对开发人员的可靠性和一致性。该程序支持 stdio、HTTP 和 WebSocket 传输协议,为 AI 开发工作流程提供多样的集成可能性。
Gobby 连接到什么?
Gobby 连接到多个 AI 编码命令行接口,包括 Claude Code、Codex、Gemini CLI、Qwen CLI 和 Factory Droid。它作为一个本地守护进程运行,充当这些 AI 代理的控制平面。这个 MCP 服务器使用 PostgreSQL 作为其中央运行时中心数据库,管理连接服务之间的交互和数据。它的架构使其能够协调多个 AI CLI,使它们在开发者的环境中更有效地协同工作。
核心功能和工具
Gobby 提供管理 AI 代理交互的关键工具。gobby mcp-server 命令运行核心服务器,建立本地守护进程。对于任务执行,gobby build 作为统一入口点,将 CLI、MCP 和 HTTP 请求整合到一个共享构建服务中。还提供特定任务的控制,例如 gobby build stop '#1842',允许精确管理正在进行的操作。它支持 stdio、HTTP 端口 60887 和 WebSocket 端口 60888 进行通信。
适合谁?
Gobby 适合利用 AI 编码命令行接口的开发者,旨在改善他们的协调和输出。它有助于使现有的编码 CLI 更加可靠和一致,特别是在使用多个 CLI 进行不同开发任务时。该程序适合需要结构化方式来管理 AI 代理交互和任务进展的人。如果您在开发工作流程中不使用多个 AI 编码 CLI,请跳过此部分。
如何开始
Gobby MCP 服务器本身不需要凭据,因为它被描述为本地守护进程。它支持 stdio、HTTP 端口 60887 和 WebSocket 端口 60888 进行传输。
用例
- 将任务转化为跨多个 AI 编码模型的 Pull Request,涉及规划、子任务扩展、隔离工作树、代理调度、钩子时间护栏、验证、审查门和提交链接关闭。
- 为 AI 代理提供共享会话和持久任务账本。
- 为 AI 编码 CLI 启用渐进式 MCP 发现和代理隔离。
Gobby 由 Gobbyai 提供了一种结构化的方法来管理多个 AI 编码 CLI,增强了它们对开发人员的整体效用。它的 Python 3.13+ 基础和 PostgreSQL 集成为协调代理提供了强大的后端。该程序支持各种传输协议,并与流行的 AI CLI 集成。它旨在为复杂的 AI 驱动开发任务带来秩序和可靠性。尝试运行 "gobby mcp-server" 命令以建立本地守护进程。
