mcpField
A
AgentGo

AgentGo

ローカル
github.comブラウザ自動化11 週間前に更新

AgentGo について

AgentGoのMCPサーバーは、Windows 11上の実際のChromiumブラウザーをAIエージェントに接続します。ページの概要と変更分を返し、支払いや最終送信には人の承認を求めます。

主な機能

  1. 01簡潔なページ概要
  2. 02変更点のみの操作結果
  3. 03実際のマウスとキーボード入力
  4. 04送信前の人による承認
  5. 05連携アカウントのAPI利用
  6. 06シングルページアプリ操作

活用シーン

  1. 01AIエージェントによるページ閲覧
  2. 02変更内容を確認しながらのブラウザー操作
  3. 03支払いや最終送信前の承認要求
  4. 04長いリストや仮想リストの操作

MCP 対応

MCPサーバーは、ページの表示・読み取り、操作、待機、スクリーンショット、人による承認要求などのブラウザーツールを公開します。実行中のAgentGoブラウザーに接続するか、PATHから起動します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbagentgo-mcp-0.1.5.mcpb0.1.5

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AgentGo:あなたとエージェントに合ったブラウザー

これはAgentGoのMCPサーバーです。ブラウザー本体はメインリポジトリにあります。
⭐ AgentGoにスターを付ける  ·  ⬇ Windows 11向けにダウンロード  ·  ベンチマーク

agentgo-mcp

AI エージェントが操作するブラウザー、AgentGo用のMCPサーバーです。MITライセンスです。

AgentGoは、エージェント向けに構築されたWindows 11用の本格的なChromiumブラウザーです。このリポジトリには、エージェントが通信する部分であるMCPサーバー、ブラウザーとのローカル制御プロトコル、コマンドレジストリ、ポリシー型が含まれています。ブラウザー本体はメインリポジトリにあります。

  • コンパクトなページ表示。 browser_openとbrowser_readは、見出しと、[ref] role "name"形式のインタラクティブ要素からなる簡潔な概要を返します。
  • 変更箇所だけを表示。 browser_actとbrowser_batchは実際のマウス入力とキーボード入力を使い、ページが落ち着くのを待って、ページ全体ではなく差分を返します。
  • 人間が主導権を保ちます。 支払いと最終送信はapproval.requiredとして返されます。エージェントがbrowser_wait_humanを呼び出し、ブラウザー上で承認します。
  • トークンなしでアカウントを利用。 browser_accountは、エージェントにトークンを一切持たせることなく、連携済みアカウントのAPIを呼び出します。
  • シングルページアプリ向けに構築。 同じボタンが複数ある場合は、どの行に属するかを示します。再レンダリングによって参照先が別の項目に移動した場合は、誤った行をクリックせず、参照を修復するか、明確に失敗します。browser_act {action: "scroll", until}は、長いリストや仮想リストを1回の呼び出しでスクロールします。browser_waitは名前付き条件(enabled、gone、text)を受け取り、どのアクションでも、何が起きるべきかをexpectで指定できます。
  • GoMini。 デバイス上のモデルが有効な場合、browser_delegateが定型的な手順をモデルに任せます。

同じモデルを使用した24件のBrowserGym MiniWoB++タスクでは、AgentGoは22件、browser-useは19件、Playwright MCPは18件を解決しました(方法と結果)。0.1.6では、14件のシングルページアプリを含み、4つのブラウザーすべてを同時に実行した37件のタスクで、GoMini v6搭載のAgentGoは37件、AgentGoは37件、browser-useは35件、Playwright MCPは31件を解決しました。AgentGoのタスクあたりの入力トークン数は95~114kで、他の方式の227~306kを下回りました(0.1.6の結果)。

ツール

GoMiniが有効な場合のbrowser_delegateに加えて、browser_open、browser_read、browser_act、browser_batch、browser_wait、browser_tabs、browser_screenshot、browser_wait_human、browser_guide、browser_account、browser_callを利用できます。

使い方

最新リリースからAgentGoをインストールしてください。インストーラーがagentgo mcpを使用して、Claude Code、Codex、Droidを自動で接続します。

Claude Codeプラグイン: サーバーとエージェントガイドを一度にセットアップします。

/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は任意のOSでビルドでき、背後にブラウザーがなくても、実際のツール一覧を使ってinitializeとtools/listに応答します。ツールの呼び出し時には、AgentGoの入手先を案内します。MCPディレクトリがサーバーを確認できるように用意されており、Dockerfileがこれをビルドします。

データ

AgentGo はブラウザーです。そのため、エージェントが開くページや送信するフォームは、通常のブラウザーと同様に各ウェブサイトに送られます。こちらに送信されるものはありません。テレメトリーもアカウントもなく、プロフィール(履歴、Cookie、保存済みのログイン情報)はお使いのコンピューターに保存されます。支払いと最終送信には、承認が必要です。PRIVACY.md とブラウザーのネットワーク通信をご覧ください。

構成

クレート内容
crates/agentgo-mcpstdio MCP サーバーとプロトコルクライアント
crates/agentgo-protocolメッセージエンベロープ、フレーミング、バージョン、型付きエラー
crates/agentgo-shell-bridgeブラウザーコマンドのレジストリ
crates/agentgo-policyモード、リスクレベル、スコープ、プロンプトインジェクションのチェック
skills/agentgobrowser_guide が提供するエージェントガイド

テスト:cargo test --workspace。

このリポジトリは、開発が進められている AgentGo メインリポジトリ内の同じクレートをミラーしています。

ライセンス

MIT です。詳細は LICENSE をご覧ください。AgentGo ブラウザー自体は Business Source License 1.1 の下で提供されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。