Argus

io.github.pochtmanr由 GitHub 帳號 pochtmanr 發布v1.0.72更新於 Oct 24, 2026

Drive Argus anti-detect browser profiles: isolated identities with their own fingerprint and proxy.

發布方自己的服務:Argus: Belgian tender insights

已驗證STDIO僅桌面瀏覽器自動化安全與監控

概覽

AI 產生的概覽

讓助理透過本機 API 操作 Argus 反偵測瀏覽器設定檔,每個設定檔都有自己的指紋、代理與 Cookie 儲存區。

可以做什麼
Argus MCP 伺服器把本機 Argus API 提供給 MCP 用戶端,帶來一組龐大的工具(文件稱為涵蓋 130 個端點的 143 個工具),用來管理彼此隔離的瀏覽器設定檔。它透過 stdin 與 stdout 和啟動它的用戶端進行 JSON-RPC 通訊,並代為存取本機回送 API。工具涵蓋設定檔管理、代理、指紋與 Cookie 儲存區,以及應用程式內的助理技能。
適用情境
當助理需要從程式碼代理或 MCP 用戶端(例如 Claude Code、Codex、Cursor、Gemini CLI、Windsurf、VS Code 或 Zed)建立、設定或操作大量隔離的瀏覽器身分時,值得加入。它鎖定多設定檔的瀏覽工作,而非一般網頁瀏覽。
執行需求
必須在同一台機器上安裝並執行 Argus;MCP 伺服器隨啟動器的應用程式套件一起提供並透過它啟動,因此沒有 npm 套件或 npx 指令。它僅限桌面且為本機執行:API 監聽回送位址,機器外部無法觸及。在啟動器的 API 分頁中產生的 API 金鑰會從環境變數 ARGYS_API_TOKEN 讀取。
安裝前請注意
API 金鑰只顯示一次,並從 ARGYS_API_TOKEN 讀取,應視為機密。新用戶端的首次呼叫會在啟動器中顯示核准或拒絕卡片,並在回答前封鎖。工具可以建立、變更與刪除瀏覽器設定檔、代理與 Cookie,張貼技能文件也可能建立或覆寫本機技能,因此核准前請先檢視動作內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Argus,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Argus — API and MCP reference

Documentation, the assistant skill briefs, and the MCP registry manifest for Argus, an anti-detect browser for managing hundreds of isolated browser profiles — each with its own fingerprint, proxy and cookie jar.

Which Argus this is. Argus is published by Simnetiq Ltd (UK company number 16861177) at www.browserargus.com. Other companies and software products share the name Argus and are unrelated to this one.

This is a local API. It listens on loopback on the machine running Argus, and nothing off that machine can reach it. There is no hosted web API.

There is nothing here to install

The Argus MCP server ships inside the launcher's own application bundle and is started through it with ELECTRON_RUN_AS_NODE. There is no npm package, no npx command and nothing new listening: it speaks JSON-RPC over stdin and stdout to the client that launched it, and reaches the local API on your behalf.

For most clients the launcher writes the config file for you and shows you the path first. Two of them have no file it can write, and hand you a snippet instead. See Integrations and MCP setup.

This repository is the documentation for that server, not the server.

What is here

PathWhat it is
docs/api-reference.mdAll 130 endpoints and 143 tools — paths, fields, curl examples, status codes.
docs/openapi.jsonThe same table as an OpenAPI 3.1 spec, for generating a client.
docs/mcp-tools.mdThe tool list an MCP client receives, and which endpoint each one fronts.
skills/The briefs the in-app assistant runs on, as readable JSON.
agents/Drop-in rules for your own CLAUDE.md, AGENTS.md or .cursorrules.
server.jsonThe MCP registry manifest.

Quick start

  1. Download Argus and open the launcher.
  2. Mint a key in the API tab. It is shown once. Export it as ARGYS_API_TOKEN — that is the name the launcher tells you to use and the one the MCP server reads from the environment.
  3. Call it:
sh
curl -s "http://127.0.0.1:39219/v1/profiles" \  -H "Authorization: Bearer $ARGYS_API_TOKEN"

The first call from a new client raises an approve-or-deny card in the launcher and blocks until you answer it.

To drive it from a coding agent instead, connect an MCP client — Claude Code, Codex, Cursor, Gemini CLI, Windsurf, VS Code, Zed, OpenClaw, Hive and others are supported — and the 143 tools appear on their own.

About skills/

An Argus skill is the working brief the in-app assistant loads for one job: instructions, worked examples, a reference shelf, and the pack of tools it may reach.

Every brief in skills/ already ships inside Argus. They are published here to be read and to be adapted — not installed, because you already have them. Each file is in the shape POST /v1/skills/save accepts, so editing one and posting it creates your own custom skill:

sh
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 is the roster: every brief, what it is for, and which pack of tools each one carries.

Note what the files deliberately omit:

  • No skillId. Posting one without an id creates a new custom skill. Posting a built-in's id would instead write a local override of that built-in, which is not what a reader of this repo is asking for.
  • No entryTabs. A custom skill can claim a tab from a built-in, and an installed copy silently displacing the shipped skill's tab suggestion is a surprise nobody asked for.
  • toolPack only where one fits. A skill gets its tools by naming one of the packs Argus defines — naming individual tools is not possible by design, so that a skill document can never grant itself a capability the code does not already ship. Several briefs use a tool set that is not any one pack; their files carry no toolPack, so posting one as-is gives a skill with documentation and navigation tools only. The brief is still the useful part. skills/README.md marks which is which, brief by brief.

Links

Licence

MIT — see LICENSE. The grant covers the contents of this repository: the generated documentation, the agent rules and the skill briefs. Argus itself — the launcher, the hardened browser and the MCP server — is proprietary and is not part of this repository.

來源:README.md,提交 c3ffec2

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.72最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Argus 整合