One universal Voyager: name a goal; it activates senses (repo, net) and runs a live mission.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The one universal Voyager. A thin, model-independent orchestrator that turns
the modular Voyager senses β voyager-repo (code), voyager-net (hosts), and
the cognitive contract that binds them β into a single agent. You name a goal;
Voyager activates the senses it needs, runs a live mission, links the
evidence into one graph, and concludes.
It is composition, not a monolith. The agent never absorbs the senses β it
calls the published organs and adapts what they see into the shared
CognitiveClaim
substrate. The reasoning model is a swappable seam (Brain); a rule-based
brain ships so it runs with no LLM at all.
Sensing is autonomous. Acting is not. Every sense here is read-only. Any remediation a mission surfaces is carried as a consent-gated, withheld action and is never applied by this orchestrator.
Senses fan out in parallel and are resilient: a sense that errors (or even throws) becomes a low-confidence, flagged observation β it never crashes the mission or discards a sibling sense's good result.
The mission then re-plans: it picks the single most informative next probe
(by information gain) and executes it, bounded by maxRounds. How a probe is
executed is an injectable dispatch seam (the model decides); the safe default
only ever re-reads (deepens repo dependency-vetting) and never acts. A verify
claim closes the mission so state().satisfied is meaningful.
One tool, run_mission β describe a goal, get back the full claim graph.
The Brain interface is the whole point β it's where an LLM plugs in without
touching the senses, the memory, or the mission machinery. A ready-made
LlmBrain ships: give it one model-agnostic complete() function and it
plans and synthesizes through the model. Wire Claude, a local server, or any
OpenAI-compatible endpoint β Voyager never depends on a specific SDK.
LlmBrain is fail-safe: if the model errors or returns unparseable output,
it degrades to the built-in rule-based brain for that step β a bad completion
can never take a mission down, only make it less clever once. You can also
implement the Brain interface directly for full control.
Each sense produces a CognitiveClaim; the
MissionGraph links
them β auto-detecting cross-sense contradictions, assembling the causal
chain, and surfacing the single most informative next probe by information
gain. A sense error becomes a low-confidence observe claim flagged with the
unknown β never a false "all clear".
| Package | Sense | What it does |
|---|---|---|
@dir-ai/voyager | web | verified-internet retrieval, OSV-gated |
@dir-ai/voyager-repo | code | orient in a repository, vet dependencies |
@dir-ai/voyager-net | hosts | authorized, read-only host audit |
@dir-ai/voyager-contract | β | the cognitive contract the senses speak |
@dir-ai/voyager-agent | all | the one agent that composes them |
--authorized / authorized: true; single host only (no ranges/URLs), cloud-metadata blocked.unknown on the claim β this orchestrator never applies it.strength are explicit; a sense error is a flagged unknown, not a clean verdict.MIT Β© dir-ai
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/voyager-agent)<a href="https://allmcps.com/mcp/voyager-agent"><img src="https://allmcps.com/api/badge/voyager-agent?style=directory" alt="Voyager Agent on AllMCPs" /></a>