Give Claude direct access to your decision graph. 31 tools for searching, tracing, and analyzing decisions. Works with Claude Code and Claude Desktop.
MCP support for Claude Cowork is not yet available — cowork agents currently can't load custom MCP servers. Track progress on anthropics/claude-code#48909.
In the meantime, use the Claude Code setup below for project-level work, or Claude Desktop for free-form querying.
{
"mcpServers": {
"deciduous": {
"command": "/Users/you/.cargo/bin/deciduous",
"args": ["mcp"],
"env": {
"DECIDUOUS_DB_PATH": "/path/to/your/project/.deciduous/deciduous.db"
}
}
}
}
Use the absolute path to the deciduous binary (run which deciduous to find it) — Claude Desktop doesn't inherit your shell PATH. Point DECIDUOUS_DB_PATH at the SQLite database in your project's .deciduous/ directory, then restart Claude Desktop.
Also available: /query slash command wraps MCP tools into a natural language interface.
In Claude Code, /query uses MCP tools to answer questions about your decisions:
| Option | Confidence | Verdict | Rationale |
|---|---|---|---|
| #1358 Embedded server | 90% | Chosen | Single binary, pure functions, testable |
| #1359 CLI wrapper | 40% | Rejected | Process spawn per call, fragile text parsing |
| #1360 Separate crate | 50% | Rejected | Unnecessary build complexity |
Real output from deciduous's own graph (1,300+ nodes from building this tool):
BFS traversal from any node. Shows the full connected decision tree with depth:
Get a decision's full neighborhood — what options led to it, what actions came from it:
Health check — stats, active goals, and what needs attention:
Each conversation gets its own scoped decision tree. Nodes auto-associate.
Sessions persist to .deciduous/active_session. Server restarts auto-resume. Long pauses use resume_session.
All 31 tools with parameters, types, and CLI equivalents.