Skip to main content
Glama
paulieb89

PyP6Xer MCP Server

PyP6Xer MCP 服务器

SafeSkill 93/100 一个封装了 PyP6Xer (xerparser) 的 MCP 服务器,用于加载、分析和编辑 Oracle Primavera P6 .xer 进度计划文件 —— 可直接从 Claude 或任何兼容 MCP 的客户端使用。

要求

  • Python 3.13+

  • uv

安装

uv sync

连接到 Claude Code

添加到你的 .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

可以使用不同的 cache_key 值同时加载多个文件。

工具 (25)

类别

工具

文件

load_file, list_projects, clear_cache, get_upload_url

活动

list_activities, get_activity, search_activities

分析

critical_path, float_analysis, schedule_quality, schedule_health_check, slipping_activities, relationship_analysis

进度 / EVM

progress_summary, earned_value

资源

list_resources, resource_utilization

日历

list_calendars

WBS

wbs_analysis, work_package_summary

导出

export_csv, compare_snapshots

写入

update_activity, batch_update, write_file

所有工具名称均带有 pyp6xer_ 前缀,以避免与其他 MCP 服务器同时使用时发生冲突。

依赖项

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
4Releases (12mo)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulieb89/pyp6xer-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server