P6xer MCP Server

MCP server for Primavera P6 XER schedule files — parse, analyze, and quality-check with AI

Local serverstdioPython

What is the P6xer MCP Server?

MCP server for Primavera P6 XER schedule files — parse, analyze, and quality-check with AI

What it actually does

Exposes 13 Tools, 3 Resources, and 2 Prompts so any MCP-compatible AI client (Claude Desktop, Claude Code, Cursor, etc.) can interactively parse, query, and analyze .xer schedule files.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
project_idnumeric P6 project ID (e.g. "1234")
project_short_nameproject short name string (e.g. "PROJ1")
parse_xer_fileParse an XER file — project list, totals, status breakdowns
get_project_activitiesActivities with filters: project_id, project_short_name, status, task_type
get_critical_pathCritical path activities (float ≤ 0), sorted by early start
analyze_resource_utilizationPlanned/actual hours & costs per resource; over-allocation flags
check_schedule_qualityDCMA-style check: missing logic, long durations, high float, unresourced tasks
get_resourcesList resources, optionally filtered by type
get_resource_assignmentsResource–activity assignments with enriched names and costs
get_wbsWork Breakdown Structure hierarchy
get_relationshipsPredecessor/successor relationships enriched with task codes
get_calendarsCalendar definitions with hours-per-period data
get_schedule_summaryAt-a-glance stats: counts, date range, critical count
get_earned_valueEVM: PV, EV, AC, CV, SV, CPI, SPI, EAC per project

How to install the P6xer MCP Server

{
  "mcpServers": {
    "p6xer": {
      "command": "uvx",
      "args": ["p6xer-mcp-server"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use P6xer to project id.”
  • “Use P6xer to project short name.”
  • “Use P6xer to parse xer file.”

Frequently asked questions

MCP server for Primavera P6 XER schedule files — parse, analyze, and quality-check with AI Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.