Token导航 LogoToken导航TokenDH.com
Gitmem MCP logo
开发工具stdio官方级别未说明来源级核验

Gitmem MCP

MCP Server

gitmem-mcp

GitMem是为AI编码代理提供跨会话持久学习记忆的MCP服务器,通过记录错误、成功和决策,使代理能从经验中学习而非每次重新开始。

工具数

1

提示词数

0

GitHub Stars

6

资源数

0
持久记忆TypeScriptClaude机器学习ClaudeCursorWindsurf

安装说明

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

作者 / 组织

gitmem-dev

提供方

gitmem-dev

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx gitmem-mcp init

详细介绍

= 18" />

Documentation · npm · Getting Started · Tool Reference

______________________________________________________________________

GitMem 是 MCP服务器 这给了你的AI编码代理 跨代理会话的持久学习记忆它会记住错误(疤痕)、成功(胜利)和决定——这样你的代理人就可以从经验中学习,而不是每次都从头开始。

什么是MCP? 模型上下文协议 是AI编码工具如何连接到外部功能。GitMem是一个MCP服务器——安装一次,你的代理就会获得持久内存。

使用 克劳德代码, 光标, VS代码(副本), 帆板运动,以及任何兼容MCP的客户端。

快速开始

npx gitmem-mcp init

一个命令。向导会自动检测您的IDE并设置所有内容:

  • .gitmem/ 带有起始标记的目录
  • MCP服务器配置(.mcp.json, .vscode/mcp.json, .cursor/mcp.json等等)
  • 说明文件(CLAUDE.md, .cursorrules, .windsurfrules, .github/copilot-instructions.md)
  • 生命周期挂钩(如果支持)
  • .gitignore 更新

已有配置?巫师在不破坏任何东西的情况下合并。重新运行是安全的。

npx gitmem-mcp init --yes                # Non-interactive
npx gitmem-mcp init --dry-run            # Preview changes
npx gitmem-mcp init --client vscode      # Force specific client

运作原理

recall  -->  work  -->  learn  -->  close  -->  recall  -->  ...
  1. 召回 --在采取行动之前,代理会检查记忆中过去会话的相关教训
  2. 工作 --代理执行任务,自动应用过去的课程
  3. 学习 --错误变成 伤疤,成功成为 胜利,战略成为 模式
  4. 关闭 --会话反射为下次保留上下文

每一道疤痕都包括 反驳 --有人可能会合理地忽略它的原因。这可以防止记忆变成一堆僵化的规则。

什么会被记住

类型目的示例
伤痕要避免的错误“在数据库查找之前始终验证UUID格式”
胜利有效的方法“并行代理生成将审查时间缩短了60%”
模式可重用策略“MCP服务器的5层测试金字塔”
决策基于逻辑的架构选择“选择JWT而不是会话Cookie进行无状态身份验证”
线程跨会话未完成的工作“限速仍需实施”

主要特点

  • 自动召回 --在代理采取类似行动之前,疤痕会浮出水面
  • 会话连续性 --上下文、线索和融洽关系贯穿整个会话
  • 闭幕式 --结构化反思捕捉到了什么失败了,什么奏效了,以及应该采取什么不同的做法
  • 20+MCP工具 --用于内存管理、搜索、线程和多代理协调的完整工具包
  • 零配置npx gitmem-mcp init 而你正在奔跑
  • 无损检测 --与您现有的合并 .mcp.json, CLAUDE.md,和钩子

支持的客户

客户端设置挂钩
克劳德代码npx gitmem-mcp init完整(会话、召回、凭证保护)
光标npx gitmem-mcp init --client cursor部分(会话、召回)
VS代码(副本)npx gitmem-mcp init --client vscode基于指令
帆板运动npx gitmem-mcp init --client windsurf基于指令
克劳德桌面添加到 claude_desktop_config.json手册
任何MCP客户端npx gitmem-mcp init --client generic基于指令

向导会自动检测您的IDE。使用 --client 以覆盖。

Manual MCP configuration

将以下内容添加到MCP客户端的配置文件中:

{
  "mcpServers": {
    "gitmem": {
      "command": "npx",
      "args": ["-y", "gitmem-mcp"]
    }
  }
}
客户端配置文件
克劳德代码.mcp.json
光标.cursor/mcp.json
VS代码.vscode/mcp.json
风帆冲浪~/.codeium/windsurf/mcp_config.json

CLI命令

命令描述
npx gitmem-mcp init交互式设置向导(自动检测IDE)
npx gitmem-mcp init --client 针对特定客户端的设置(claude, cursor, vscode, windsurf, generic)
npx gitmem-mcp init --yes非交互式设置
npx gitmem-mcp init --dry-run预览更改
npx gitmem-mcp uninstall清洁去除(保存 .gitmem/ 数据)
npx gitmem-mcp uninstall --all完全删除,包括数据
npx gitmem-mcp check诊断健康检查

Pro Tier即将推出

你得到了什么为什么你的经纪人关心
语义搜索Recall返回 *正确的* 疤痕,而不是关键字噪音
会话分析找出问题所在
次级代理简报自动将机构背景传递给子代理
云持久性内存可以在机器更改后幸存下来,可以在团队中共享
A/B测试分析衡量哪些疤痕措辞实际上改变了代理行为(自由层包括 GITMEM_NUDGE_VARIANT 用于手动测试)

免费版为您的个人项目提供了一切。Pro使回忆更智能,记忆更便携。

加入邮件列表 以获得通知。

GitMem + 内存.md

您的AI代理可能有自己的内存文件(memory.md、.cursorules等)。以下是它们如何协同工作:

MEMORY.mdGitMem
已加载每次转弯(系统提示)按需(工具调用)
最适合偏好、快捷方式、快速参考吸取的教训、未完成的工作、决定
更新代理直接写入会话生命周期(结束仪式)
示例“用户更喜欢简洁的输出”“在数据库查找之前始终验证UUID”

提示: 包含 .gitmem/agent-briefing.md 在MEMORY.md中,您可以在两个系统之间建立轻量级的桥梁。

隐私和数据

  • 本地优先 --所有数据存储在 .gitmem/ 默认情况下在您的计算机上
  • 无遥测 --GitMem不收集使用数据或致电主页
  • 云选择加入 --Pro tier Supabase后端需要通过环境变量进行显式配置
  • 您的数据 --会议、疤痕和决定都属于你。删除 .gitmem/ 删除所有内容

发展

git clone https://github.com/gitmem-dev/gitmem.git
cd gitmem
npm install
npm run build
npm test

贡献.md 用于完整的开发设置。

许可证

麻省理工学院——见 许可证.

目录标签

目录标签

持久记忆TypeScriptClaude机器学习AI编码辅助本地部署MCP服务器开发工具

支持客户端

ClaudeCursorWindsurf

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

gitmem-mcp

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP