loading…
Search for a command to run...
loading…
Enables AI assistants to analyze Primavera P6 XER files for insights into critical paths, schedule health, and project performance. It provides 23 specialized t
Enables AI assistants to analyze Primavera P6 XER files for insights into critical paths, schedule health, and project performance. It provides 23 specialized tools for managing schedule data, resources, and earned value through local or remote interfaces.
SafeSkill 93/100
An MCP server wrapping PyP6Xer (xerparser) for loading, analysing, and editing Oracle Primavera P6 .xer schedule files — directly from Claude or any MCP-compatible client.
uv sync
Add to your .mcp.json:
{
"mcpServers": {
"pyp6xer": {
"type": "stdio",
"command": "uv",
"args": ["run", "python", "/path/to/p6-mcp-2/server.py"]
}
}
}
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 |
|---|---|
| File | load_file, list_projects, clear_cache, get_upload_url |
| Activities | list_activities, get_activity, search_activities |
| Analysis | critical_path, float_analysis, schedule_quality, schedule_health_check, slipping_activities, relationship_analysis |
| Progress / EVM | progress_summary, earned_value |
| Resources | list_resources, resource_utilization |
| Calendars | list_calendars |
| WBS | wbs_analysis, work_package_summary |
| Export | export_csv, compare_snapshots |
| Write | update_activity, batch_update, write_file |
All tool names are prefixed pyp6xer_ to avoid conflicts when used alongside other MCP servers.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"pyp6xer-mcp-server": {
"command": "npx",
"args": []
}
}
}