Connect the engine to your Claude. In 30 seconds.
Thirteen forensic-schedule tools, callable from your own AI assistant. Not a SaaS, not a wrapper — the same engine that produces every CPP analysis, exposed as an open MCP server.
No signup. No credit card. No analytics tracking your prompts. Paste a URL into your client and the tools show up.
An open standard for letting AI assistants call external tools.
MCP (Model Context Protocol) is Anthropic's open standard for letting AI assistants call external tools. By connecting CPP, your Claude can run a DCMA-14 health check, a windows analysis, or a Monte Carlo simulation on your XER directly — same tools, same math, no copy-paste.
The CPP server exposes thirteen forensic tools: forensic_windows_analysis, concurrent_delay_matrix, woet_classifier, slip_velocity, collapsed_as_built, time_impact_analysis_fragnet, critical_path_validator, dcma14_health_check, path_explorer, monte_carlo_p50_p80, qramm_maturity, claim_workbench_evidence_ledger, and xer_parser. Public, no auth, no rate-limit games.
Pick your client. Paste the config. Restart.
Three setup paths below. Same thirteen tools either way — only the transport differs (Streamable HTTP for claude.ai web, legacy SSE for everything else).
Claude Desktop
- Open your config file. On Mac:
~/Library/Application Support/Claude/claude_desktop_config.json. On Windows:%APPDATA%\Claude\claude_desktop_config.json. (If the file doesn't exist, create it.) - Paste the snippet below into the file. If you already have an
mcpServersblock, just add thecpp-forensicentry alongside your existing servers. - Save the file and fully quit and restart Claude Desktop (closing the window isn't enough — quit from the menu bar / system tray).
After restart, the thirteen forensic tools appear in Claude's tool palette. Ask Claude "What MCP tools are available from cpp-forensic?" to confirm.
Claude.ai (web)
- In claude.ai, click your profile icon and go to Settings → Connectors.
- Click Add custom connector. Give it a name (e.g. "CPP Forensic") and paste the URL below. Note this is
/mcp, not/sse— the web client uses Streamable HTTP, not legacy SSE. - Save. The tools become available immediately — no restart, no reload.
Custom connectors require a Claude Pro or Max plan. Once added, they're available across every conversation in your account.
Cursor / Cline / other MCP clients
- Find your client's MCP config file. Locations vary by client — Cursor stores it in
~/.cursor/mcp.json, Cline reads from VS Code settings, others differ. See the MCP docs for your client. - Drop the same snippet below into the client's
mcpServersblock (same format as Claude Desktop — the SSE transport works for any client that speaks the legacy MCP protocol). - Reload your client per its usual instructions. The tools register on the next session.
If your client supports Streamable HTTP transport (newer clients), use the /mcp endpoint from Step 02 instead — it's the modern protocol and slightly more resilient over flaky connections.
Sample prompts to paste into your Claude session.
Each one calls the CPP tools directly — Claude reads your XER, runs the forensic math on the hosted server, and returns the results inline. The engine handles the math. You handle the read.
Other ways in
Want to browse the toolkit before connecting? See Forensic Schedule Analysis. Just want to drop in an XER without the setup? Try the live demo. Want CPP to drive the analysis? Talk to CPP.
Connect now — just paste the URL into your client.
Streamable HTTP for claude.ai web. Legacy SSE for Claude Desktop, Cursor, Cline, and everything else.