Skip to content
Tresca

MCP for Primavera P6

MCP serverCommunity

Reads the P6 Professional database or XER files on Windows, runs DCMA, what-if and risk checks, and can write approved edits back. By nizarhamza.

7 starsUpdated 4 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Primavera P6
How it connects
Reads and writes files; the tool isn't needed
Access
Read-only or read-write (configurable)
Tool versions
P6 Professional standalone (SQLite) 25.12 tested for writes, other versions read only until trusted; XER files from P6 Professional 24.12. P6 EPPM and P6 on SQL Server or Oracle are not supported.
Operating systems
Windows
Needs a Primavera P6 licence
No
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), LM Studio, Cline, Codex
Licence
Apache-2.0
Language
Python

What it can do

  • Answers schedule questions from P6's last F9 run, including critical and driving paths, float origin, look-ahead windows and milestone variance against the baseline.
  • Runs the DCMA 14-point check with the thresholds stored in the P6 project, and compares two updates or an update against a baseline activity by activity.
  • Runs what-if scenarios and Monte Carlo schedule risk in memory with its own CPM engine, after reporting how closely that engine matches P6's dates.
  • Optionally edits durations, logic, constraints, actuals, units and UDFs in the database, each one as a dry run first, then applied after confirmation with a backup and an edit log entry.
  • Analyses XER files without P6 or a P6 database in an XER-only mode, and exports an Excel dashboard.

Limitations

  • Windows 10 or 11 only; the release installer isn't code signed yet.
  • Writes go straight to the database and bypass P6's application logic, so P6 must be closed and you reschedule (F9) afterwards; planned dates and float are never written.
  • P6 EPPM and P6 Professional on SQL Server or Oracle databases are not supported.
  • ChatGPT routes (Codex, Secure MCP Tunnel) are documented but not tested by the maintainer.

Install

Download P6MCP-Setup-<version>.exe from Releases, check it against SHA256SUMS.txt, run it, pick your P6 database in the Settings window that opens, then restart your MCP client. The installer can register the server with the MCP clients it finds.

Source: github.com/nizarhamza/p6-mcp#install

MCP servers and skills run code on your computer. Review the source before installing.

Skills that come with it

SkillCommunity

MCP for Primavera P6 skill shopby nizarhamza

A reviewed catalogue of P6 workflow skills, such as update reviews and schedule audits, built on the MCP for Primavera P6 tools.

Windows1· updated 7 days ago

AI-generated models, drawings and results must be checked by a qualified engineer before use.