Token导航 LogoToken导航

MCP Server · 文档知识

MCP Pm Git

一个最小化的项目管理协议服务器,用于创建和管理基于Markdown的项目节点,支持Git集成和AI友好操作。

stdio官方级别未说明来源级核验工具 11
工作流自动化PythonClaudeGit集成

快速开始

作者 / 组织
Juliusolsson05
提供方
Juliusolsson05
运行时
Python

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Pm Git 属于文档知识类 MCP Server,公开资料标注 11 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

朱利叶斯项目管理MCP

最低限度 项目管理 创建和管理模型上下文协议(MCP)服务器 PM节点 作为普通Markdown,提交于 pn/ 在你的仓库里。设计为以人为本,人工智能友好,有明确的指示和护栏。

✨ 为什么

  • 使用Jira风格的ID但不使用数据库来组织工作。
  • 人工可读的、可存储的本地文档,代理可以创建和更新。
  • 强大的Git链接:分支提示、提交前导和所需的预告片。

🧩 什么是PM节点?

每个工作项(功能/错误/重构/杂务/尖峰)都有一个文件夹:

pn/__/
  node.md      # minimal front matter + freeform body (canonical)
  notes.md     # optional scratchpad
  artifacts/   # optional assets

前件(最小):

id: PN-YYYYMM-NNN
title: Human Title
type: feature|bug|refactor|chore|spike
status: proposed|in_progress|review|done|canceled
created: 2025-09-23T09:12:00Z
updated: 2025-09-23T09:12:00Z
branch_hint: feat/PN-YYYYMM-NNN-kebab-title
commit_preamble: "[pm PN-YYYYMM-NNN]"
commit_trailer: "PM: PN-YYYYMM-NNN"

主体(自由形式):

  • # Summary — 必需的:1-2个句子什么/为什么
  • # Plan / Notes — 必需的:技术方法/决策
  • # Acceptance — 必需的:复选框列表(证明“已完成”的内容)

✅ Git提交格式(最终确定)

主题(必填):

[pm ] : 

正文(可选,≤3个子弹,仅事实):

- what changed / why (brief)
- …

拖车(必填):

PM: 

分支命名(推荐):

feat/PN-202509-012-refactor-project-structure

🚀 快速入门(STDIO)

python -m venv venv
./venv/bin/pip install -r requirements.txt

# Run the MCP server (stdio)
./venv/bin/python src/pm_server.py --transport stdio

添加到克劳德桌面

claude mcp add pm -- ./venv/bin/python src/pm_server.py --transport stdio

🧰 可用工具

  1. pm_create_node --在中创建新的PM节点 pn/ 生成ID。

输入: project_path, title, type, status='proposed', key='PN' 退货: { node_id, dir, node_path, notes_path, branch_hint, commit_preamble, commit_trailer }

  1. pm_update_status --更新节点的 status 和 updated 时间戳。

输入: project_path, node_id, status

  1. pm_get_node --读取节点文档(前体+正文+git提示)。

输入: project_path, node_id

  1. pm_find_nodes --列出按筛选的节点 status, type,或文本搜索。

输入: project_path, status?, type?, text?, limit=50

  1. pm_edit_node --编辑摘要/计划/验收部分。

输入: project_path, node_id, summary?, plan?, acceptance? (list)

  1. pm_validate_node --检查内容是否缺失/薄弱;返回警告。

输入: project_path, node_id

  1. git_status --显示当前git分支和更改摘要。

输入: project_path

  1. git_create_branch --从节点创建/切换分支 branch_hint.

输入: project_path, node_id

  1. git_add_commit --阶段更改(可选特定文件)并以PM格式提交。

输入: project_path, node_id, message?, files? 强制格式:

- 主题: [pm ] : - 拖车: PM:

  1. pm_set_defaults --设置会话默认值,如 project_path 一次,这样你以后就可以省略了。

输入: project_path? (使用 "." 指当前回购)

  1. pm_update_node_atomic --一次调用原子更新(编辑内容、检查接受、更新状态、可选提交)。

输入: node_id, summary?, plan?, acceptance?, status?, check_acceptance_all_done?, commit?, commit_message? ('auto' supported), stage_node_files_only?

推荐工作流程

  1. pm_create_node (可选通过 summary, plan, acceptance)
  2. pm_edit_node 优化内容
  3. pm_validate_node 并修复警告
  4. pm_update_status → in_progress
  5. git_create_branch → 实施
  6. git_add_commit (返回 validation_warnings 如果内容较弱)
  7. pm_update_status → done

一次通话结束

当你真正完成并希望一次完成时:

pm_update_node_atomic({
  "node_id": "PN-202509-001",
  "check_acceptance_all_done": true,
  "status": "done",
  "commit": true,
  "commit_message": "auto"
})

会话默认值

设置您的repo根目录 每节课一次,然后省略 project_path:

pm_set_defaults({ "project_path": "." })

🔒 安全和限制

  • 路径包含:所有读/写操作都必须在 project_path.
  • 强制执行枚举 type 和 status.
  • ID是确定的: -- 使用 .pm_index/.json.

🐳 码头工人

docker build -f docker/Dockerfile -t julius-pm-mcp:latest .
claude mcp add pm -- docker run -i --rm -v "$(pwd):/workspace" julius-pm-mcp:latest

📝 提示

看 prompts/pm_prompts.json 对于即用型斜线提示:

  • /pm_new_node --创建节点并打印分支/提交提示
  • /pm_start_work --移动到 in_progress,建议创建分支
  • /pm_summarize_node --节点的快速读出

🧪 测试

./venv/bin/pip install -r requirements.txt
pytest -q

📄 许可证

麻省理工学院——见 LICENSE.

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

项目管理Python本地部署MarkdownGit集成AI友好工作流自动化

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Pm Git

MCP World · 本页

11stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Pm Git 怎么安装?

公开资料给出的安装命令是 python -m venv venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Pm Git 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Pm Git 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Pm Git 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Pm Git 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP