Multi-provider search broker with fallback, ranking, content extraction, and budget control via one API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Argus.
Retrieval platform for AI agents. Argus routes search across 14 providers, recovers dead URLs, captures important site content, builds local docs-plus-research packs, and persists everything with traceable local artifacts.
Features at a glance:
pip install argus-search gives you DuckDuckGo + Yahoo immediately, no accounts neededsession_id for conversational context across searches/dashboard/recover-url with Wayback Machine and archive fallbacksBuilt for AI agent builders, RAG pipelines, and ops teams who need reliable search, capture, and local evidence without stitching APIs together.
Status: beta. The retrieval workflows and corpus model are production-oriented, but still maturing.
Status: see the public status page. Authorized maintainers can use the private argus-ops README for the latest dated reports.
Current production checkpoint โ September 7, 2026: The authenticated HTTP API and MCP adapter are operational, and sampled free search works through SearXNG, Yahoo, and GitHub. DuckDuckGo is intermittent and fails closed after acquisition-policy blocks. Production readiness is
ready=true, degraded; paid providers are not currently admitted until their non-secret credential-version and account-scope bindings are recorded. Browser capability and recovery metadata evidence remain open. See the current status matrix before relying on a provider.
That's it. DuckDuckGo handles the search โ no accounts, no keys, no containers. You get unlimited free search from your laptop right now. Add API keys whenever you want more providers, or don't.
Works on any machine with Python 3.11+ โ laptop, Mac Mini, Raspberry Pi, cloud VM. Nothing to host.
For MCP (Claude Code, Codex, OpenCode, Cursor, VS Code):
That writes native config for Claude Code, Codex CLI, OpenCode, and Cursor. Restart the client after configuration. For manual stdio setup:
Or install from the MCP Registry:
Standalone development needs no server or keys, but it must be explicitly enabled. Production MCP always delegates to an authenticated HTTP authority.
See MCP Client Setup for exact config files, verification commands, remote HTTP setup, and troubleshooting.
Got a Raspberry Pi running Pi-hole? A Mac Mini on your desk? An old laptop? That's enough to run the full stack โ SearXNG (your own private search engine, disabled by default) plus local JS-rendering content extraction.
| What you have | What you get |
|---|---|
| Any machine with Python 3.11+ | DuckDuckGo + API providers (no server) |
| Home server / old laptop (4GB+) | Everything โ SearXNG, all providers, Crawl4AI, Obscura |
| Mac Mini M1+ (8GB+) | Full stack with headroom |
| Free cloud VM (1GB) | SearXNG + search providers (use residential workers for extraction) |
SearXNG takes 512MB of RAM and gives you a private Google-style search engine (disabled by default โ set ARGUS_SEARXNG_ENABLED=true) that nobody can rate-limit, block, or charge for. It runs alongside Pi-hole on hardware millions of people already own.
Argus code and Argus runtime data are different things.
platformdirs, or in ARGUS_DATA_ROOT if you override it.Inspect the exact paths on your machine:
By default Argus writes:
docs/cache/docs/research/workflows/runs/snapshots/This means Argus does not require a sibling ../docs-cache checkout. If you have an older docs-cache tree, import it once with:
These workflows build local artifacts, not just transient JSON responses.
Argus searches for recovery candidates, extracts the best result, saves the recovered sources locally, and writes a citation-backed report plus manifest.
Argus stays on-domain, uses sitemap-assisted discovery plus heuristic link scoring, saves the important pages it finds, and writes a detailed summary with references.
Argus captures official docs into its local docs cache, adds non-official supporting sources from search, and writes a combined research pack with traceable artifacts.
Repo development is pinned to Python 3.12. The package runtime floor is Python
3.11, the production image runs Python 3.12.3, and Python 3.13 is the
compatibility CI lane. Required CI passes all three; contributors should use
the uv workflow below so local verification matches the canonical lane and
does not accidentally use an older system interpreter.
The repo includes .python-version with 3.12 so uv, pyenv, and similar tools pick the right interpreter by default. More contributor guidance lives in CONTRIBUTING.md.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/khamel83-argus)<a href="https://allmcps.com/mcp/khamel83-argus"><img src="https://allmcps.com/api/badge/khamel83-argus?style=directory" alt="Argus on AllMCPs" /></a>