Skip to main content

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.

Schema

{
  "name": "urchin_status",
  "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
  }
}
No arguments.

Behaviour

Reads Journal::stats() and the resolved config and identity. Returns a plain-text block.

Success response

urchin — local memory sync substrate

running:  true
events:   1042
size:     412 KB
last:     2026-05-04T20:00:00Z (claude)
journal:  /home/samhc/.local/share/urchin/journal/events.jsonl
intake:   18799
vault:    /home/samhc/brain
account:  samhc
device:   saucemachine
running
boolean
Always true if the tool responds — the MCP server is the one answering.
events
integer
Total event count in the journal.
size
string
Journal file size in KB.
last
string
Timestamp and source of the most recent event. (no events yet) if the journal is empty.
journal
path
Resolved path to events.jsonl.
intake
integer
Configured intake_port (default 18799).
vault
path
Resolved vault_root path.
account
string
Identity account (from URCHIN_ACCOUNT, $USER, or "unknown").
device
string
Identity device (from URCHIN_DEVICE, hostname, or "unknown").

Error response

{
  "content": [{"type": "text", "text": "failed to read journal stats: ..."}],
  "isError": true
}
Only returned if Journal::stats() itself fails (e.g. permissions error).

Example call

{
  "name": "urchin_status",
  "arguments": {}
}