mcpField
A
AgentGo

AgentGo

本地服务
github.com浏览器自动化11 周前更新

关于 AgentGo

AgentGo 的 MCP 服务将 AI Agent 连接到 Windows 11 上的真实 Chromium 浏览器。它返回精简页面大纲和仅包含变化的结果,并要求人在付款和最终提交前审批。

主要功能

  1. 01精简页面大纲
  2. 02仅返回操作差异
  3. 03真实鼠标和键盘输入
  4. 04提交前人工审批
  5. 05关联账户 API 访问
  6. 06单页应用控制

适用场景

  1. 01让 AI Agent 浏览网页
  2. 02执行浏览器操作并检查变化
  3. 03在付款或最终提交前要求审批
  4. 04操作长列表或虚拟列表

MCP 相关

MCP 服务提供打开和读取页面、执行操作、等待、截图及请求人工审批等浏览器控制工具。它连接到运行中的 AgentGo 浏览器,或从 PATH 启动浏览器。

配置

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

暂未收录安装方式

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

代码仓库
安装包
mcpbagentgo-mcp-0.1.5.mcpb0.1.5

工具

还没有获取到工具列表

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

详细介绍

AgentGo,一款适合你和你的 Agent 的浏览器

这是 AgentGo 的 MCP 服务。浏览器位于主仓库中。
⭐ 为 AgentGo 点星  ·  ⬇ 下载 Windows 11 版  ·  基准测试

agentgo-mcp

AgentGo 的 MCP 服务,这是一款由你的 AI Agent 驱动的浏览器。采用 MIT 许可。

AgentGo 是一款适用于 Windows 11、专为 Agent 打造的真实 Chromium 浏览器。本仓库包含 Agent 与之交互的部分:MCP 服务、浏览器使用的本地控制协议、命令注册表和策略类型。浏览器本身位于主仓库中。

  • 页面简洁。 browser_open 和 browser_read 会返回简短的页面概览:标题以及格式为 [ref] role "name" 的交互元素。
  • 只返回变化。 browser_act 和 browser_batch 使用真实的鼠标和键盘输入,等待页面稳定后返回差异,而不是再次返回整个页面。
  • 由用户掌控。 支付和最终提交会返回 approval.required;Agent 调用 browser_wait_human,由你在浏览器中批准。
  • 无需令牌即可使用账户。 browser_account 会调用你已关联账户的 API,Agent 始终不会持有令牌。
  • 专为单页应用打造。 重复按钮会标明所属行;如果重新渲染后引用指向了其他项目,系统会自动修复或明确报错,而不会误点其他行;browser_act {action: "scroll", until} 可在一次调用中滚动浏览长列表或虚拟列表;browser_wait 支持命名条件(enabled、gone、text);任何操作都可以指定必须满足的条件(expect)。
  • GoMini。 启用设备端模型后,browser_delegate 会将常规步骤交给它处理。

在使用同一模型完成的 24 项 BrowserGym MiniWoB++ 任务中,AgentGo 完成了 22 项,browser-use 完成了 19 项,Playwright MCP 完成了 18 项(方法和结果)。在 0.1.6 版本中,使用 37 项任务(包括 14 个单页应用),并同时运行全部四款浏览器:AgentGo 搭配 GoMini v6 完成了 37 项,AgentGo 完成了 37 项,browser-use 完成了 35 项,Playwright MCP 完成了 31 项;AgentGo 每项任务使用 95-114k 个输入令牌,而其他方案使用 227-306k 个(0.1.6 结果)。

工具

browser_open、browser_read、browser_act、browser_batch、browser_wait、browser_tabs、browser_screenshot、browser_wait_human、browser_guide、browser_account、browser_call,以及启用 GoMini 时可用的 browser_delegate。

使用方法

从最新版本安装 AgentGo。安装程序会使用 agentgo mcp 为你连接 Claude Code、Codex 或 Droid。

Claude Code 插件: 一步完成服务和 Agent 指南的安装。

/plugin install agentgo --marketplace Moha2005269/agentgo-mcp

Claude Desktop: 打开 agentgo-mcp-0.1.6.mcpb,将其安装为扩展。

MCP Registry: 登记名称为 io.github.Moha2005269/agentgo。

若要改为从源代码运行此服务:

cargo build --release -p agentgo-mcp --bin agentgo-mcp

然后将 MCP 客户端指向 target/release/agentgo-mcp。它会连接到最新运行的 AgentGo,或从 PATH 启动 agentgo(设置 AGENTGO_EXE 可使用其他路径)。

{ "mcpServers": { "agentgo": { "command": "C:\\path\\to\\agentgo-mcp.exe" } } }
离线模式

agentgo-mcp-offline 可在任何操作系统上构建,并使用真实工具列表响应 initialize 和 tools/list,无需连接浏览器。调用工具时会说明如何获取 AgentGo。它的用途是让 MCP 目录能够检查此服务;Dockerfile 会构建此程序。

数据

AgentGo 是一个浏览器,因此 Agent 打开的页面和提交的表单都会发送到相应网站,与使用任何浏览器时一样。不会有任何数据发送给我们:没有遥测数据、没有账户,你的个人资料(历史记录、Cookie、保存的登录信息)也会留在你的电脑上。付款和最终提交都需要等待你批准。请参阅 PRIVACY.md 和浏览器的网络调用。

目录结构

Crate内容
crates/agentgo-mcpstdio MCP 服务和协议客户端
crates/agentgo-protocol消息封装、帧处理、版本、类型化错误
crates/agentgo-shell-bridge浏览器命令注册表
crates/agentgo-policy模式、风险级别、作用域、提示词注入检查
skills/agentgo通过 browser_guide 提供的 Agent 指南

测试:cargo test --workspace。

此代码仓库与 AgentGo 主代码仓库中的相同 Crate 保持同步,相关 Crate 在主代码仓库中开发。

许可证

MIT,详见 LICENSE。AgentGo 浏览器本身采用 Business Source License 1.1 许可。

评论

支持 Markdown

第一次接触 MCP?

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

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