AgentGo

io.github.Moha2005269由 GitHub 账号 Moha2005269 发布v0.1.5更新于 Nov 4, 2026

Real Chromium browser for AI agents: compact outlines, diff-only replies, real input, you approve.

概览

AI 生成的概览

让 AI 助手驱动 Windows 11 上真实 Chromium 浏览器的 MCP 服务器,提供精简页面大纲、仅返回变更的回复,并需人工批准。

可以做什么
  • 打开网页并以标题和可交互元素的简短大纲形式读取内容
  • 用真实鼠标键盘点击、输入和滚动,可单步或批量执行,只回复页面变化部分
  • 等待指定页面条件、管理标签页、截图,并读取内置的助手指南
  • 遇到付款和最终提交时暂停等待人工批准,然后继续
  • 调用已关联账户的 API,而助手不持有令牌
  • 开启 GoMini 后可将常规步骤交给端上模型处理
适用场景
适合需要助手在 Windows 11 桌面上操作真实浏览器的场景,例如填写表单、在单页应用中导航,或执行多步网页任务且希望由用户批准付款与最终提交。
运行要求
需要一台安装了 AgentGo 的本地 Windows 11 机器(安装程序可为 Claude Code、Codex 或 Droid 注册该服务器),或通过 Claude Desktop 扩展安装。从源码运行需要 Rust 构建。服务器会连接最新的 AgentGo 实例,或从 PATH 启动 agentgo;可用 AGENTGO_EXE 指定其他路径。未声明需要账户或 API 密钥。
安装前请注意
助手以真实输入控制浏览器,可能在你已登录的网站上提交表单或修改数据。打开的页面和提交的表单会发送到相应网站。付款和最终提交会以 approval.required 与 browser_wait_human 等待批准,但其他操作未说明有此限制。个人配置、历史记录、Cookie 和已保存登录信息保留在本机。

安装

在 SourceWeft 中

  1. 打开 控制台中的 AgentGo,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[AgentGo, the browser that fits you and your agent]

This is AgentGo's MCP server. The browser lives in the main repo.
⭐ Star AgentGo  ·  ⬇ Download for Windows 11  ·  Benchmark

agentgo-mcp

The MCP server for AgentGo, the browser your AI agent drives. MIT licensed.

AgentGo is a real Chromium browser for Windows 11, built for agents. This repository is the part your agent talks to: the MCP server, the local control protocol it speaks to the browser, the command registry and the policy types. The browser itself lives in the main repository.

  • Compact pages. browser_open and browser_read return a short outline: headings plus interactive elements as [ref] role "name".
  • Only what changed. browser_act and browser_batch use real mouse and keyboard input, wait for the page to settle, and reply with the diff, not the whole page again.
  • The human stays in charge. Payments and final submissions come back as approval.required; the agent calls browser_wait_human and you approve in the browser.
  • Accounts without tokens. browser_account calls the APIs of accounts you linked, without the agent ever holding a token.
  • Built for single-page apps. Repeated buttons say which row they belong to, a reference that a re-render moved to another item heals or fails loudly instead of clicking the wrong row, browser_act {action: "scroll", until} scrolls a long or virtual list in one call, browser_wait takes named conditions (enabled, gone, text), and any action can say what must happen (expect).
  • GoMini. When the on-device model is on, browser_delegate hands it routine steps.

On 24 BrowserGym MiniWoB++ tasks with the same model, AgentGo solved 22, browser-use 19 and Playwright MCP 18 (method and results). With 0.1.6, on 37 tasks including 14 single-page apps and all four browsers running at the same time: AgentGo with GoMini v6 solved 37, AgentGo 37, browser-use 35 and Playwright MCP 31, with AgentGo using 95-114k input tokens per task against 227-306k (0.1.6 results).

Tools

browser_open, browser_read, browser_act, browser_batch, browser_wait, browser_tabs, browser_screenshot, browser_wait_human, browser_guide, browser_account, browser_call, plus browser_delegate when GoMini is on.

Use it

Install AgentGo from the latest release. Its installer connects Claude Code, Codex or Droid for you, using agentgo mcp.

Claude Code plugin: the server and the agent guide in one step.

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

Claude Desktop: open agentgo-mcp-0.1.6.mcpb to install it as an extension.

MCP Registry: listed as io.github.Moha2005269/agentgo.

To run this server from source instead:

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

Then point your MCP client at target/release/agentgo-mcp. It attaches to the newest running AgentGo, or starts agentgo from PATH (set AGENTGO_EXE to use another path).

json
{ "mcpServers": { "agentgo": { "command": "C:\\path\\to\\agentgo-mcp.exe" } } }

Offline mode

agentgo-mcp-offline builds on any OS and answers initialize and tools/list with the real tool list, with no browser behind it. Tool calls explain where to get AgentGo. It exists so MCP directories can check the server; the Dockerfile builds it.

Data

AgentGo is a browser, so the pages your agent opens and the forms it submits go to those websites, as they would from any browser. Nothing goes to us: no telemetry, no accounts, and your profile (history, cookies, saved sign-ins) stays on your computer. Payments and final submissions wait for your approval. See PRIVACY.md and the browser's network calls.

Layout

CrateWhat it is
crates/agentgo-mcpThe stdio MCP server and the protocol client
crates/agentgo-protocolMessage envelopes, framing, versions, typed errors
crates/agentgo-shell-bridgeThe registry of browser commands
crates/agentgo-policyModes, risk levels, scopes, prompt-injection checks
skills/agentgoThe agent guide served by browser_guide

Tests: cargo test --workspace.

This repository mirrors the same crates in the main AgentGo repository, where they are developed.

License

MIT, see LICENSE. The AgentGo browser itself is under the Business Source License 1.1.

来源:README.md,提交 1bcaaf0

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:该软件包类型无法在沙箱中运行。

版本历史

1
  1. v0.1.5最新Oct 21, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分