Token导航 LogoToken导航

MCP Server · AI代理

Commit Memory MCP

一个为GitHub Copilot和异步工程团队提供本地MCP服务的PR智能分析系统,结合本地git历史、GitHub PR描述和评论,生成预规划同步简报,帮助团队理解代码变更背景。

未说明官方级别未说明来源级核验工具 10
JavaScript上下文管理Git集成

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
JussMor
提供方
JussMor

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Commit Memory MCP 属于AI代理类 MCP Server,公开资料标注 10 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

AI计划

GitHub Copilot和异步工程团队的工作树感知公关智能系统。

它做什么

此存储库提供了一个本地MCP服务器,可帮助团队回答:

  • 谁改变了这个地区?
  • 为什么它被改变了?
  • 我不在的时候,什么降落在主甲板上了?
  • 在计划新工作之前,我应该复习什么?

当前的系统不再仅依赖于提交搜索,而是结合了:

  • 本地git历史
  • GitHub公关描述
  • GitHub公关评论和评论
  • 促进决策/阻断上下文
  • 用于并行功能会话的活动git工作树

当前MCP工具

  • sync_pr_context
  • build_context_pack
  • promote_context_facts
  • archive_feature_context
  • list_active_worktrees
  • who_changed_this
  • why_was_this_changed
  • get_main_branch_overnight_brief
  • resume_feature_session_brief
  • pre_plan_sync_brief

突破性变化

这些旧工具已被移除:

  • search_related_commits
  • explain_commit_match
  • get_commit_diff
  • reindex_commits

看 对于当前的工作流合同。

为什么存在

异步团队在三个方面失去了上下文:

  1. 提交消息描述了一个小的更改,但不是最终的功能决定。
  2. 公关评论包含重要的讨论,但它们很吵,以后很难恢复。
  3. 工程师们会切换树枝和工作树,在计划之前需要一份快速的“我睡觉时发生了什么变化”简报。

该项目使PR描述成为规范的特征叙述,将审查讨论视为次要证据,并在实施开始前制作一份计划前同步简报。

快速开始

1.安装和构建

npm install
cd packages/commit-rag-mcp
npm run build

2.在VS代码中配置MCP

工作区已包含 mcp.json.

重新加载VS代码并启用 commit-memory-mcp MCP工具面板中的服务器。

3.验证GitHub CLI

gh auth status

如果 gh 未通过身份验证,PR同步工具无法获取PR描述/评论/评论。

4.从预先计划简报开始

让Copilot运行:

Run pre_plan_sync_brief for MaxwellClinic-Development/EverBetter-Pro

或者直接通过MCP调用该工具。

推荐的团队工作流程

  1. 开始每个编码会话 pre_plan_sync_brief.
  2. 在更改代码之前,请先审查阻断器级别的决定。
  3. 检查 resume_feature_session_brief 在重设基准或重大合并之后。
  4. 根据审查线程的最终决定更新公关描述。

上下文分区流

为了避免功能增长时出现过大的提示,请在作用域分区中不断更改上下文:

  1. 与同步上下文 sync_pr_context 使用域/特征/分支/任务元数据。
  2. 将非最终讨论保留为 draft 事实。
  3. 通过以下方式宣传已批准的事实 promote_context_facts.
  4. 使用以下工具构建以任务为中心的小型包 build_context_pack.
  5. 将已完成的功能上下文存档 archive_feature_context.

这使代理保持精简,并仅为子代理提供所需的上下文切片。

用于多个AI编码会话的Git工作树

git worktree 让您的团队运行并行AI编码会话,而不会发生分支冲突。

典型模式:

  1. 为每个功能/会话创建一个工作台。
  2. 跑 list_active_worktrees 以发现所有活动会话。
  3. 跑 resume_feature_session_brief 在目标工作台内。
  4. 跑 build_context_pack 在将工作移交给子代理之前,先完成该功能/任务。

这允许多个子代理与作用域上下文同时工作,而不是一个大型的全局提示。

用例

1.开始日同步

问题: 你昨晚离线了,想知道发生了什么变化 main 在继续工作之前。

用途:

Run get_main_branch_overnight_brief for main in the last 12 hours

结果: 您将获得最近主分支提交的作者/日期/主题摘要。

2.在另一台工作台上恢复未完成的功能

问题: 您在不同的git工作树中打开了多个功能,需要知道您的分支是落后于main还是与main冲突。

用途:

Run resume_feature_session_brief for this worktree against main

结果: 在开始规划或重设基础之前,您会遇到分支分歧和文件重叠的风险。

3.了解最近谁更改了文件

问题: 文件的行为不同,您需要可能的作者和最近的提交。

用途:

Run who_changed_this for src/features/auth/session.ts

结果: 您可以获得顶级作者、最近的提交和快速的所有权追踪。

4.解释做出更改的原因

问题: 提交或文件已更改,但仅提交不足以解释推理。

用途:

Run why_was_this_changed for src/features/auth/session.ts

或者:

Run why_was_this_changed for sha abc1234

结果: 代理将提交元数据与同步的PR描述和提升的决策上下文相结合。

5.在实施规划之前同步PR上下文

问题: 你的团队撰写了强有力的公关描述和评论讨论,你希望计划反映出这种背景。

用途:

Run sync_pr_context for MaxwellClinic-Development/EverBetter-Pro

结果: PR描述、评论和评论存储在本地,供以后的作者/原因分析。

6.一次指挥预案简报会

问题: 您需要一个命令来同步GitHub上下文、检查main、检查功能会话,并告诉您首先要做什么。

用途:

Run pre_plan_sync_brief for MaxwellClinic-Development/EverBetter-Pro with baseBranch main

结果: 你得到:

  • PR同步状态
  • 隔夜主要变化
  • 分支向前/向后计数
  • 重叠文件
  • 建议的第一步行动

7.为子代理构建一个小型上下文包

问题: 特征知识对于一个提示来说太大了,你需要为编码子代理提供一个集中的包。

用途:

Run build_context_pack with domain billing, feature invoice-retry, branch feat/invoice-retry, taskType coding, limit 12

结果: 你会得到一个排名的、有界的上下文集,这样子代理只会收到相关的事实。

建筑

GitHub Copilot / MCP Client
          |
          v
 commit-memory-mcp
          |
          +-- git history
          +-- GitHub PR metadata via gh
          +-- SQLite context store
          +-- worktree session tracking

项目结构

packages/
  commit-rag-mcp/        MCP server and local context engine
.github/
  agents/                Agent specifications
  copilot-instructions.md
mcp.json                 Workspace MCP configuration
SETUP.md                 Setup guide
README.md                Overview and workflow guide

文档

开发说明

  • Node.js 20+
  • gh PR同步功能需要CLI
  • SQLite用作本地持久上下文存储
  • 工作树感知规划是一个一流的用例

下一个文档步骤

设置.md 仍然需要在计划更新之前进行迁移和同步,以完全匹配当前的工具合同。

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

代码变更追踪JavaScript本地部署PR智能分析工程协作Git集成上下文管理

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

10未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

Commit Memory MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Commit Memory MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Commit Memory MCP 收费吗?

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

Commit Memory MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Commit Memory MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP