Token导航 LogoToken导航TokenDH.com
P6xer MCP Server logo
AI代理stdio官方级别未说明来源级核验

P6xer MCP Server

MCP Server

This is the Model Context Protocol (MCP) Server for P6 XER files.

工具数

13

提示词数

0

GitHub Stars

8

资源数

0
资源管理PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

osama-ata

提供方

osama-ata

最后核验

2026/5/18 04:05

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx p6xer-mcp-server

详细介绍

P6XER MCP服务器

mcp名称:io.github.osama-ata/p6xer-mcp服务器

](https://badge.fury.io/py/p6xer-mcp-server) ![Python 3.12+](https://www.python.org/downloads/) ![License: MIT](LICENSE) ![MCP](https://modelcontextprotocol.io)

暴露 13工具, 3资源,以及 2提示 因此,任何兼容MCP的AI客户端(Claude Desktop、Claude Code、Cursor等)都可以交互式地解析、查询和分析 .xer 计划文件。

______________________________________________________________________

🚀 特性

🔧 工具(13)

工具说明
parse_xer_file解析XER文件——项目列表、总计、状态细分
get_project_activities带有过滤器的活动:project_id、project_short_name、状态、task_type
get_critical_path关键路径活动(浮动≤0),按提前开始排序
analyze_resource_utilization每种资源的计划/实际小时数和成本;过度分配标志
check_schedule_qualityDCMA风格检查:缺少逻辑、持续时间长、浮点数高、任务未来源
get_resources列出资源,可选择按类型筛选
get_resource_assignments资源——具有丰富名称和成本的活动任务
get_wbs工作分解结构层次结构
get_relationships任务代码丰富了前后关系
get_calendars包含每个时段小时数数据的日历定义
get_schedule_summary一目了然的统计数据:计数、日期范围、临界计数
get_earned_valueEVM:每个项目的PV、EV、AC、CV、SV、CPI、SPI、EAC
get_activity_detail一项活动的全部细节(preds+succs+资源)

📋 资源(3)

URI描述
xer-project://{file_path}/{project_id}特定项目的详细文本摘要
xer-activities://{file_path}活动总结,包括状态细分和持续时间统计
xer-resources://{file_path}资源摘要,包括类型细分和分配统计数据

💬 提示(2)

提示类型
analyze_xer_projectgeneral · schedule · resources · progress · quality
xer_reporting_promptexecutive · detailed · critical_path · resource · milestone

______________________________________________________________________

� 从应用商店安装

通过PyPI(uvx——无需安装)

uvx p6xer-mcp-server

通过PyPI(pip)

pip install p6xer-mcp-server
p6xer-mcp-server

通过史密瑟里

搜索 p6xer-mcp-server史密斯艾 然后单击安装。 它将自动生成正确的Claude Desktop配置。

通过GitHub MCP注册表

服务器列在GitHub MCP注册表中。在克劳德代码中:

claude mcp add p6xer -- uvx p6xer-mcp-server

Claude桌面配置(安装PyPI后)

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

______________________________________________________________________

�📦 安装

# Clone the repo
git clone https://github.com/osama-ata/p6xer-mcp-server.git
cd p6xer-mcp-server

# Install with uv (recommended)
uv sync

# Or with pip
pip install "mcp[cli]>=1.6.0,= 1.6.0, = 1.16.0`

______________________________________________________________________

## 📄 许可证

麻省理工学院

______________________________________________________________________

## 🚢 发布到PyPI(GitHub操作+可信发布)

此存储库包括一个发布工作流,位于 `.github/workflows/publish-to-pypi.yml` 基于PyPA指南和 `pypa/gh-action-pypi-publish`.

### 1) 配置受信任的发布者

为此确切的工作流文件创建受信任的发布者:

- PyPI:https://pypi.org/manage/account/publishing/
- TestPyPI:https://test.pypi.org/manage/account/publishing/

使用这些值:

- 业主: `osama-ata`
- 存储库: `p6xer-mcp-server`
- 工作流文件: `publish-to-pypi.yml`
- 环境: `pypi` (对于PyPI), `testpypi` (适用于TestPyPI)
- 项目名称: `p6xer-mcp-server`

### 2) 创建GitHub环境

在存储库设置中,创建两个环境:

- `pypi`
- `testpypi`

建议的安全设置:

- 需要手动批准 `pypi`
- 无需批准 `testpypi`

### 3) 本地构建(可选健全性检查)

python -m pip install --upgrade build twine python -m build python -m twine check dist/*


### 4) 释放流量

- 推至 `main`:发布到TestPyPI
- 推送标签 `v*` (例如 `v0.1.1`):发布到PyPI

git tag v0.1.1 git push origin v0.1.1

目录标签

目录标签

资源管理PythonClaudeschedulingcpmp6xer项目管理本地部署进度分析MCP协议XER文件处理

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP