MCP serverio.github.danafitkowski/cpp-cpm-engine
Forensic scheduling MCP for Primavera P6 (XER): AACE windows, DCMA-14, Monte Carlo, TIA.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 15 hr ago
Tools
13
changed 5 days ago
More info
URL
mcp.criticalpathpartners.ca/mcp
streamable-http
Says it is
cpp-forensic-mcp 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:7115484e3d…feb262 · +0 −0 5 days ago
| Tool | Schema |
|---|---|
| claim_workbench_evidence_ledger Forensic claim workbench — analyzes a folder of mixed
evidence (XER chain + MSG/PDF/DOCX/XLSX correspondence) and
produces a unified workbench dashboard.
|
input · no output |
| collapsed_as_built Collapsed As-Built / But-For analysis on a post-impact XER.
Implements AACE RP 29R-03 §3.8 Modeled / Subtractive / Single
Base method (paired with MIP 3.3 |
input · no output |
| concurrent_delay_matrix Build the per-window x per-party concurrent-delay attribution
matrix from a chronological list of XER snapshots.
Implements the per-window concurrency view |
input · no output |
| critical_path_validator Critical-path validation, logic health, and DCMA-14
assessment of a Primavera P6 schedule.
Runs the CPP critical-path validator: checks for false
|
input · no output |
| dcma14_health_check Full Schedule Health Dashboard HTML report — DCMA-14 + CPLI
+ BEI + variance/slip register against the baseline.
Wraps the CPP Schedule Health Review skill |
input · no output |
| forensic_windows_analysis Run forensic windows analysis (AACE RP 29R-03 §3.3, MIP 3.3
Observational / Dynamic / Contemporaneous As-Is) across
multiple Primavera P6 XER snapshots and |
input · no output |
| monte_carlo_p50_p80 Monte Carlo Schedule Risk Analysis — P10/P50/P80/P90
completion-date forecast for a Primavera P6 schedule.
Implements an AACE-style quantitative SRA (the s |
input · no output |
| path_explorer Logic-trace driver-chain explorer — answers "WHY is this
activity critical?" and "WHAT does it drive?".
Traces driving predecessors backward from a target |
input · no output |
| qramm_maturity QRAMM-aligned maturity reading for an SRA result.
Places a Schedule Risk Analysis run (from
``monte_carlo_p50_p80`` or any equivalent dict) on the five
|
input · no output |
| slip_velocity Per-window slip velocity & acceleration trend across XER snapshots.
Computes three signed metrics per window from the underlying
forensic windows analysis: |
input · no output |
| time_impact_analysis_fragnet Time Impact Analysis (TIA) — prospective fragnet insertion
into a pre-impact baseline schedule. Supports two modes.
**Single-base mode** (legacy): supply ` |
input · no output |
| woet_classifier Worked-vs-On-time Execution Timeline (WOET) per-activity
day-by-day classification of as-built execution against baseline.
For each pairable activity (matc |
input · no output |
| xer_parser Parse a Primavera P6 XER file and return a TABLE SUMMARY
(not the full row-level data — XER row dumps explode the MCP
context window).
For each table in th |
input · no output |
Verify it yourself
npx teppi-check https://mcp.criticalpathpartners.ca/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2EXCER6AGQJSBAZ2TTM6