mcpField
A
Agent Browser

Agent Browser

本地服务
kontext.securityAI 与智能体6379 周前更新

关于 Agent Browser

Agent Browser 是一个将多个 MCP 服务集中管理的工具。客户端只需连接一次 Agent Browser,即可由它统一管理 SSE 类型的 MCP 服务。适合同时使用多个客户端的用户。

主要功能

  1. 01通过 SSE 端点统一接入客户端
  2. 02Web UI 查看与管理服务连接
  3. 03实时监控连接健康状态
  4. 04提供 REST API 集成

适用场景

  1. 01在 Cursor、Windsurf 与 Claude 客户端之间共享同一组 MCP 服务
  2. 02服务变更时只需在一处更新配置

MCP 相关

该项目作为 MCP 中间层,客户端通过 SSE 端点连接 Agent Browser,再由它管理所有 SSE 类型的 MCP 服务连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Agent Browser

Version License Twitter URL Discord

集中管理所有 MCP 服务,加速开发

安装 • 客户端集成 • API 文档 • 开发


概述

Agent Browser 无需在每个客户端中分别配置每个 MCP 服务。只需将客户端连接到 Agent Browser 一次,它就会为你管理所有通过服务器发送事件(SSE)运行的 MCP 服务。

不使用 Agent Browser使用 Agent Browser
✓ 在 Cursor 中添加新服务
✓ 在 Windsurf 客户端中添加新服务
✓ 在 Claude 客户端中添加新服务
✓ 对每个新增客户端重复上述操作
✓ 服务变更时更新所有客户端
✓ 在 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 下载最新版本:

平台架构下载
macOSIntel (x86_64)agent-browser-[version]-darwin-amd64.tar.gz
macOSApple Silicon (M1/M2)agent-browser-[version]-darwin-arm64.tar.gz
Linuxx86_64(64 位)agent-browser-[version]-linux-amd64.tar.gz
LinuxARM 64 位agent-browser-[version]-linux-arm64.tar.gz
LinuxARM 32 位agent-browser-[version]-linux-arm7.tar.gz
Windows64 位agent-browser-[version]-windows-amd64.zip
Windows32 位agent-browser-[version]-windows-386.zip
WindowsARM 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。