MCP Server
Evidence-backed playbooks for AI agents.
Connect your AI agent to a catalog of 0 canonical paths synthesized from 0 real engineering arcs. Every playbook is grounded in actual successful state transitions.
Synthesized playbooks
Problem domains
Real state transitions
Knowledge Pipeline
We're measuring MCP-enabled vs baseline agent performance across SWE-bench and other engineering benchmarks. Results will be published here once validated.
Quick Start
Install from npm and connect your MCP-compatible client. No cloning required.
npx @doittogether/mcp-server
Requires Node.js 20+. Package: @doittogether/mcp-server
Why Evidence-Backed?
Tool Surface
Catalog
0 canonical paths across 0 engineering domains.
- • search_paths
- • get_path
Harvest
Extract arcs from session logs to grow the knowledge base.
- • harvest_sessions
Capture
Rich system probes for grounded agent reasoning.
- • capture_state_full
How It Works
Attach the DIT server to your AI agent (Claude, Cursor, etc.).
Find canonical paths for your problem domain.
Capture system state for grounded reasoning.
Your session logs can become new arcs.
Example Agent Prompt
Search the catalog and retrieve a canonical path for your problem.
"Use MCP server 'dit'.
1) search_paths { query: 'debugging build errors' }
2) get_path { id: 'resolve-build-time-syntax-and-reference-errors' }
3) Follow the canonical path steps to solve the problem."Contributing Arcs
- •Session logs from your AI agent contain valuable state transitions.
- •Use
harvest_sessionsto extract arcs from logs. - •Arcs get clustered and synthesized into new canonical paths.
Data & Privacy
- • MCP server runs entirely on your machine.
- • Catalog data is bundled locally.
- • No data sent externally by default.
- • Opt-in to share harvested arcs.
- • Review before submission.
- • Helps grow the canonical path catalog.
Troubleshooting
- • Ensure Node.js 20+ is installed (
node --version). - • Try running
npx @doittogether/mcp-serverdirectly to verify it starts. - • Verify your client supports MCP stdio transport.
- • Restart Claude Desktop/Code after updating the config file.