关于 Agent Browser
Agent Browser 是一个将多个 MCP 服务集中管理的工具。客户端只需连接一次 Agent Browser,即可由它统一管理 SSE 类型的 MCP 服务。适合同时使用多个客户端的用户。
主要功能
- 01通过 SSE 端点统一接入客户端
- 02Web UI 查看与管理服务连接
- 03实时监控连接健康状态
- 04提供 REST API 集成
适用场景
- 01在 Cursor、Windsurf 与 Claude 客户端之间共享同一组 MCP 服务
- 02服务变更时只需在一处更新配置
MCP 相关
该项目作为 MCP 中间层,客户端通过 SSE 端点连接 Agent Browser,再由它管理所有 SSE 类型的 MCP 服务连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Agent Browser
概述
Agent Browser 无需在每个客户端中分别配置每个 MCP 服务。只需将客户端连接到 Agent Browser 一次,它就会为你管理所有通过服务器发送事件(SSE)运行的 MCP 服务。
| 不使用 Agent Browser | 使用 Agent Browser | ||
|---|---|---|---|
|
|
使用方法
访问 Web 界面 http://localhost:8080/ui/ 以:
- 查看 MCP 服务的连接状态
- 添加新的 MCP 服务连接
- 移除现有连接
- 监控实时连接运行状况
安装
包管理器
macOS 和 Linux
brew tap cob-packages/homebrew-agent-browser
brew install cob-packages/agent-browser/agent-browser
agent-browser
Windows
scoop bucket add agent-browser https://github.com/cob-packages/scoop-agent-browser
scoop install agent-browser
agent-browser
直接下载
你也可以直接从 GitHub Releases 下载最新版本:
| 平台 | 架构 | 下载 |
|---|---|---|
| macOS | Intel (x86_64) | agent-browser-[version]-darwin-amd64.tar.gz |
| macOS | Apple Silicon (M1/M2) | agent-browser-[version]-darwin-arm64.tar.gz |
| Linux | x86_64(64 位) | agent-browser-[version]-linux-amd64.tar.gz |
| Linux | ARM 64 位 | agent-browser-[version]-linux-arm64.tar.gz |
| Linux | ARM 32 位 | agent-browser-[version]-linux-arm7.tar.gz |
| Windows | 64 位 | agent-browser-[version]-windows-amd64.zip |
| Windows | 32 位 | agent-browser-[version]-windows-386.zip |
| Windows | ARM 64 位 | agent-browser-[version]-windows-arm64.zip |
下载后,解压归档文件并运行可执行文件。
客户端集成
Cursor
安装并运行 Agent Browser 后,Cursor 会自动检测并连接到它。无需额外配置。
其他 MCP 客户端
在 MCP 客户端配置中将 Agent Browser 添加为 SSE 端点:
{
"Agent Browser": {
"url": "http://localhost:8087/sse"
}
}
客户端连接到 Agent Browser 后,无需修改客户端配置即可添加或移除 MCP 服务。
项目结构
查看项目结构
/cmd - Application entry points
/internal
/app - Core application setup with Fx
/backend - Database and persistence layer
/config - Configuration management
/cursor - Cursor integration
/events - Event bus for internal communication
/log - Logging utilities
/mcp - MCP server implementation
/web - Web server and UI
/scripts - Build and utility scripts
/out - Compiled binaries (git-ignored)
API 文档
Agent Browser 提供 REST API 以便集成。有关访问 API 文档、使用 Swagger UI 或通过 Postman 等工具进行集成的详情,请参阅 API.md。
未来方向
协议支持实现
我们计划扩展 Agent Browser,使其除 MCP 外还支持其他协议。
未来任务
- 添加 A2A 协议支持
- 添加 ACP 协议支持
- 实现协议自动检测
Client
│
▼
Agent Browser
/ │ \
/ │ \
▼ ▼ ▼
MCP A2A ACP ...
相关文件
/internal/mcp- MCP 协议实现/internal/web- Web 服务和 UI 组件/internal/config- 配置管理
开发
前置条件
- Go 1.21 或更高版本
- Bash(用于设置脚本)
设置和运行
# Clone the repository
git clone https://github.com/co-browser/agent-browser.git
cd agent-browser
# Install development tools
make setup
# Build and run
make run
应用将在 http://localhost:8080 上运行。
支持
如有问题或疑问,请访问:cobrowser.xyz
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。