AgentGo

io.github.Moha2005269Published by GitHub account Moha2005269v0.1.5Updated Nov 4, 2026

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

Overview

AI-generated overview

MCP server that lets an AI agent drive a real Chromium browser on Windows 11, with compact page outlines, diff replies and human approval.

What you can do
  • Open pages and read them as short outlines of headings and interactive elements
  • Click, type and scroll with real mouse and keyboard input, in single actions or batches, replying only with what changed
  • Wait for named page conditions, manage tabs, take screenshots and follow a built-in agent guide
  • Pause for human approval on payments and final submissions, then resume
  • Call APIs of accounts you linked without the agent holding a token
  • Hand routine steps to an on-device model when GoMini is enabled
When to use it
Useful when an assistant should operate a real browser on a Windows 11 desktop: filling in forms, navigating single-page apps, or running multi-step web tasks where the user wants to approve payments and final submissions.
Requirements
A local Windows 11 machine with AgentGo installed (the installer can register the server for Claude Code, Codex or Droid), or a Claude Desktop extension install. Running from source needs a Rust build. The server attaches to the newest running AgentGo or starts agentgo from PATH; AGENTGO_EXE can point to another path. No accounts or API keys are declared.
Before you install
The agent controls a real browser with real input, so it can submit forms and change data on sites you are signed in to. Pages opened and forms submitted go to those websites. Payments and final submissions are gated behind approval.required and browser_wait_human, but other actions are not described as gated. Your profile, history, cookies and saved sign-ins stay local.

Installation

In SourceWeft

  1. Open AgentGo in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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.

Source: README.md at commit 1bcaaf0

Tools

0
SourceWeft started this package once in an isolated sandbox, without credentials, to list its tools. That failed: the package type cannot run in the sandbox.

Version history

1
  1. v0.1.5LatestOct 21, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts