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 集成