Primavera P6 XER schedule analysis MCP server — tools for critical path, earned value, float, quality checks.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pyp6xer": {
"url": "https://pyp6xer-mcp.fly.dev/mcp",
"type": "http"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AI-agent tools for Primavera P6 XER schedules. Load, analyse, compare, edit, and export .xer files from Claude, ChatGPT, Cursor, or any MCP-compatible client.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
App framework, testing framework, and inspector for MCP Apps.
MCP Security Weekly
Get CVE alerts and security updates for Pyp6xer Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AI-agent tools for Primavera P6 XER schedules. Load, analyse, compare, edit, and export .xer files from Claude, ChatGPT, Cursor, or any MCP-compatible client.
PyP6Xer MCP is workflow-oriented, not just a parser. Unlike basic XER readers, it gives AI agents the full project-controls loop: schedule health checks, critical path, delay comparison, progress updates, relationship edits, and write-back to XER.
Prefer a web interface? p6.bouch.dev — upload an XER and analyse it without configuring MCP.
{
"mcpServers": {
"pyp6xer": {
"type": "http",
"url": "https://pyp6xer-mcp.fly.dev/mcp"
}
}
}
{
"mcpServers": {
"pyp6xer": {
"type": "stdio",
"command": "uvx",
"args": ["pyp6xer-mcp"]
}
}
}
Clone the repo, then point your MCP client at it:
git clone https://github.com/paulieb89/pyp6xer-mcp.git
cd pyp6xer-mcp
uv sync
{
"mcpServers": {
"pyp6xer": {
"type": "stdio",
"command": "uv",
"args": ["run", "server.py"],
"cwd": "/path/to/pyp6xer-mcp"
}
}
}
1. pyp6xer_load_file — load a .xer from a local path, URL, or base64
2. <analysis tools> — analyse the loaded schedule
3. pyp6xer_write_file — persist any edits back to disk
Multiple files can be loaded simultaneously using different cache_key values.
| Category | Tools |
|---|---|
| Fi |