Argus

io.github.pochtmanrPublished by GitHub account pochtmanrv1.0.72Updated Oct 24, 2026

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

The publisher's own server: Argus: Belgian tender insights

Overview

AI-generated overview

Lets an assistant drive Argus anti-detect browser profiles, each with its own fingerprint, proxy and cookie jar, through a local API.

What you can do
The Argus MCP server exposes the local Argus API to an MCP client, presenting a large tool set (documented as 143 tools over 130 endpoints) for managing isolated browser profiles. It speaks JSON-RPC over stdin and stdout to the client that launched it and reaches the loopback API on the user's behalf. Tools cover profile management, proxies, fingerprints and cookie jars, plus in-app assistant skills.
When to use it
Worth adding when an assistant needs to create, configure or operate many isolated browser identities from a coding agent or MCP client such as Claude Code, Codex, Cursor, Gemini CLI, Windsurf, VS Code or Zed. It is aimed at multi-profile browsing work rather than general web browsing.
Requirements
Argus must be installed and running on the same machine; the MCP server ships inside the launcher's application bundle and is started through it, so there is no npm package or npx command. It is desktop-only and local: the API listens on loopback and nothing off the machine can reach it. An API key minted in the launcher's API tab is read from the environment variable ARGYS_API_TOKEN.
Before you install
The API key is shown once and is read from ARGYS_API_TOKEN; treat it as a secret. The first call from a new client raises an approve-or-deny card in the launcher and blocks until answered. Tools can create, change and delete browser profiles, proxies and cookies, and posting a skill document can create or override local skills, so review actions before approving them.

Installation

In SourceWeft

  1. Open Argus 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

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.

Source: README.md at commit c3ffec2

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.72LatestSep 16, 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

Other Argus integrations