Argus について
Argus は、分離されたブラウザプロファイルを管理するアンチ検出ブラウザーです。このリポジトリは API と MCP サーバーの資料を提供し、サーバー本体は含みません。サーバーは Argus ランチャーに同梱され、コーディングエージェントから各種ツールを利用できます。
主な機能
- 01分離されたブラウザプロファイルの管理
- 02プロファイルごとの指紋・プロキシ・Cookie
- 03API と MCP ツールのリファレンス
- 04OpenAPI 仕様とエージェントルール
活用シーン
- 01コーディングエージェント経由でプロファイルを管理
- 02ツールに対応する API エンドポイントの確認
- 03公開ブリーフを基にカスタムスキルを作成
MCP 対応
MCP サーバーは Argus ランチャーに組み込まれ、stdio でクライアントと通信し、ローカル API にアクセスします。このリポジトリにはツール資料と登録マニフェストがあり、サーバー本体は含まれません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Argus — API と MCP のリファレンス
Argus(数百の分離されたブラウザープロファイルを管理するための、各プロファイルが独自のフィンガープリント、プロキシ、Cookie jar を持つアンチディテクトブラウザー)のドキュメント、アシスタントのスキル概要、MCP レジストリマニフェストです。
この Argus について。 Argus は、Simnetiq Ltd(英国の会社登録番号 16861177)が www.browserargus.com で公開しています。 Argus という名前を共有するほかの企業やソフトウェア製品とは無関係です。
これはローカル API です。Argus が動作しているマシンのループバックで待ち受けており、そのマシン以外からアクセスすることはできません。ホスト型の Web API はありません。
インストールするものはありません
Argus MCP サーバーはランチャー自体のアプリケーションバンドル内に同梱されており、ELECTRON_RUN_AS_NODE を使ってランチャー経由で起動します。npm パッケージも、npx コマンドも、新たに待ち受けるものもありません。起動したクライアントとは標準入力と標準出力を介して JSON-RPC で通信し、クライアントに代わってローカル API にアクセスします。
ほとんどのクライアントでは、ランチャーが設定ファイルを書き込み、その前に保存先を表示します。ファイルを書き込めないクライアントが 2 つあり、代わりにスニペットを提示します。インテグレーションと MCP の設定をご覧ください。
このリポジトリは、そのサーバーではなく、サーバーのドキュメントです。
内容
| パス | 内容 |
|---|---|
docs/api-reference.md | 130 個すべてのエンドポイントと 143 個のツール。パス、フィールド、curl の例、ステータスコードを記載しています。 |
docs/openapi.json | クライアント生成用の OpenAPI 3.1 仕様としてまとめた、同じ一覧です。 |
docs/mcp-tools.md | MCP クライアントが受け取るツール一覧と、各ツールが対応するエンドポイントです。 |
skills/ | アプリ内アシスタントが実行するスキル概要を、読みやすい JSON 形式で記載しています。 |
agents/ | 独自の CLAUDE.md、AGENTS.md、.cursorrules にそのまま使えるルールです。 |
server.json | MCP レジストリマニフェストです。 |
クイックスタート
- Argus をダウンロードして、ランチャーを開きます。
- API タブでキーを発行します。キーが表示されるのは一度だけです。環境変数
ARGYS_API_TOKENとして設定してください。これはランチャーが使用するよう案内する名前で、MCP サーバーが環境変数から読み取る名前です。 - 呼び出します。
curl -s "http://127.0.0.1:39219/v1/profiles" \
-H "Authorization: Bearer $ARGYS_API_TOKEN"
新しいクライアントから最初に呼び出すと、ランチャーに承認または拒否を求めるカードが表示され、回答するまで処理がブロックされます。
代わりにコーディングエージェントから操作するには、MCP クライアント(Claude Code、Codex、Cursor、Gemini CLI、Windsurf、VS Code、Zed、OpenClaw、Hive などに対応)を接続すると、143 個のツールが自動的に表示されます。
skills/ について
Argus の スキル は、アプリ内アシスタントが特定のタスクで読み込む作業ブリーフです。 指示、実践例、参考資料、利用できるツールのセットで構成されています。
skills/ 内のすべてのブリーフは、すでに Argus に同梱されています。ここで公開しているのは、読んだりカスタマイズしたりするためであり、すでに利用できるためインストールする必要はありません。
各ファイルは POST /v1/skills/save が受け付ける形式なので、編集して送信すれば、独自のカスタムスキルを作成できます。
curl -X POST "http://127.0.0.1:39219/v1/skills/save" \
-H "Authorization: Bearer $ARGYS_API_TOKEN" \
-H "Content-Type: application/json" \
-d @skills/proxies.json
skills/README.md は一覧です。各ブリーフの内容と用途、含まれるツールパックを確認できます。
ファイルから意図的に省かれている点にご注意ください。
skillIdはありません。 ID を指定せずに送信すると、新しいカスタムスキルが作成されます。組み込みスキルの ID を指定して送信すると、その組み込みスキルのローカルオーバーライドが作成されますが、このリポジトリの読者が求めているものではありません。entryTabsはありません。 カスタムスキルは組み込みスキルのタブを引き継げますが、インストールしたコピーが同梱スキルのタブの推奨設定をひそかに置き換えるのは、誰も望んでいないはずです。toolPackは適合する場合に限り指定します。 スキルは、Argus が定義するツールパックのいずれかを指定してツールを取得します。設計上、個々のツールを指定することはできません。そのため、スキル文書がコードにすでに含まれていない機能を自らに付与することはありません。複数のブリーフでは、どの単一パックにも該当しないツールセットを使用しています。それらのファイルにはtoolPackが含まれていないため、そのまま送信すると、ドキュメントとナビゲーションツールだけを備えたスキルになります。それでもブリーフは役に立ちます。skills/README.mdでは、ブリーフごとに該当するものを示しています。
リンク
- ウェブサイト:https://www.browserargus.com
- API リファレンス:https://www.browserargus.com/api-reference
- インテグレーションと MCP の設定:https://www.browserargus.com/integrations
- すべてを 1 つのファイルにまとめたもの:https://www.browserargus.com/llms-full.txt
ライセンス
MIT — LICENSE をご覧ください。このライセンスの適用対象は、このリポジトリの内容、すなわち生成されたドキュメント、エージェントのルール、スキルブリーフです。Argus 自体、つまりランチャー、強化されたブラウザー、MCP サーバーはプロプライエタリであり、このリポジトリには含まれません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。