Documentation Index
Fetch the complete documentation index at: https://docs.orinadus.com/llms.txt
Use this file to discover all available pages before exploring further.
What this gives you
Claude Code (Anthropic’s CLI agent) supports MCP servers. Connecting Urchin means Claude can:- Call
urchin_statusto check what’s in the journal - Call
urchin_ingestto record decisions, plans, and context to the journal - Call
urchin_recent_activityto recall what happened in recent sessions - Call
urchin_searchto find past context by keyword - Call
urchin_project_contextto scope recall to a specific project - Call
urchin_workspace_contextto load context for the current repo at session start - Call
urchin_rememberfor quick notes not tied to a specific workspace - Use
urchin_ephemeralto suppress journal writes during sensitive work
Configuration
Add Urchin to Claude Code’s MCP config. The config file location depends on scope:- Global (~/.claude/mcp.json)
- Project-scoped (.claude/mcp.json)
Available across all Claude Code sessions:
Verify
Runurchin_status in a Claude Code session:
Recommended system prompt addition
To encourage Claude to use Urchin at session start:Notes
urchinmust be on PATH in the environment that Claude Code runs in. Install withcargo install --path crates/urchin-cli.- The Urchin MCP server (
urchin mcp) is a subprocess — Claude Code launches it, not a running daemon.urchin serveis not required for MCP. - The Claude collector (
urchin collect claude) reads~/.claude/projects/to retroactively capture conversation history. It is a separate, independent mechanism from the MCP integration.
