
Gft Mcp
io.github.CoralLips由 GitHub 账号 CoralLips 发布v0.1.4更新于 Oct 24, 2026
Bring your GFT (Git for Thought) white-box thinking map to any AI agent. 把你的思维脉络接给任何 agent。
概览
让助手读取并增量保存用户的 GFT(Git for Thought)思维脉络,使思考资产沉淀在图中。
- 可以做什么
- 把 agent 接入用户的 GFT 思维脉络。提供列出脉络、把当前对话链接到某张图、把本场对话的新判断增量存回图、以及检查凭证或发起登录等命令。读取可看到已想通的判断、悬而未决的问题和已否决的方向;写入只新增节点、不改写历史,并当场回执加了什么。本包自身不调用任何 AI、不消耗 token,抽取由用户自己的 agent 完成。
- 适用场景
- 适合已经在 GFT 中维护思维脉络、希望 agent 基于这些判断工作并把新结论存回同一张图的人。适用于 Claude Code、Cursor 或任何支持 MCP 的工具,让对话留在 agent 里、思考资产留在图上。
- 运行要求
- 通过 npx 以 stdio 在本地运行,需要 Node.js 20 或更高版本。MCP 配置中不含凭证;登录另行通过浏览器授权页完成,凭证保存在本机 ~/.gft-mcp/ 下。需要 GFT 账号和至少一张已有脉络图。可选环境变量 GFT_WEB_URL、GFT_SUPABASE_URL、GFT_SUPABASE_ANON_KEY 可覆盖默认值。
安装
在 SourceWeft 中
- 打开 控制台中的 Gft Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
gft-mcp
把你在 GFT(Git for Thought) 确认过的思维脉络接给任何 AI agent—— Claude Code、Cursor,或任何支持 MCP 的工具。
用它们的 token,走 GFT 的规则。 对话发生在你的 agent 里,思考资产沉淀在你的图上。
- 🗺 读:agent 直接读到你已想通的判断、还悬着的问题、已否决的方向
- ✍️ 写:聊完说一句「存一下」,本场新判断增量长进图(只生长,不改写历史)
- 📬 知情:每次写入当场回执「加了什么」,新节点带未读标记,点开即消——不靠常驻视觉标
- 🔒 零转手:本包不调用任何 AI、不产生任何 token 消耗——推理全部由你的 agent 用你自己的额度完成
快速开始
Claude Code 用户(最推荐):装 plugin,一步全齐
装完重启,你会得到:
/gft:list、/gft:login—— 程序直答,秒回、零 token(UserPromptSubmit hook 拦截,不经过模型)/gft:link 图名、/gft:save—— 把图接进对话 / 把新判断存回图(AI 命令)- MCP server 自动配好,无需再手动
claude mcp add
方式一(推荐):把这段话贴给你的 AI
方式二:一行命令(Claude Code)
方式三:手动配置
把这段加进你的 MCP 配置文件(Claude Code:.mcp.json;Cursor:.cursor/mcp.json):
配置零凭证、所有人相同——登录在下一步,凭证只落在你本机 ~/.gft-mcp/。
需要 Node.js ≥ 20。配完重启你的 agent 生效。
登录
对 agent 说「登录 GFT」(或用 /gft:login 命令)——它会跑:
浏览器自动打开 GFT 授权页 → 点一下「授权接入」→ 完成。 密码不经过任何对话或终端;agent 拿到的是独立凭证,你浏览器里的登录不受影响。
还没有 GFT 账号?先去 gitforthought.com 聊一段、生成第一张思维脉络。
用法
装好后你的 agent 自动获得四个命令(MCP prompts,Claude Code 里也可用 /gft:* 短名):
不用命令也行,直接说人话:
「列一下我的 GFT 脉络」「带上『产品定位』那张图」「把刚才聊的存进脉络」
⚡ 零 AI 快速通道(不花 token、不等模型)
查名单、看图这类纯程序动作可以完全绕开 AI——终端直跑:
Claude Code 用户的妙用:在输入框用 ! 前缀跑(如 ! npx gft-mcp read 产品定位),
输出直接进入对话上下文——等于零 token 完成"链接"。
(save 没有零 AI 通道——从对话抽取判断本来就是模型的工作。)
写入规则由 GFT 端校验把关:只收用户真说过的判断、旧节点不可改写、时序不可倒挂——出格的提交会被打回并说明原因。
排错
给开发者
- 本包零 AI 调用:server 只做「验 / 存 / 供」(校验、增量合并、供图),抽取规则随
read(for_update)下发,由你的 agent 用自己的模型执行 - 在 GFT 仓库内运行时自动切换本地开发环境(授权页指
localhost:3000);GFT_WEB_URL/GFT_SUPABASE_URL/GFT_SUPABASE_ANON_KEY环境变量可覆盖一切默认值 - ⚠ 改
map.mjs的isOpen()必须同步 GFT 画布口径
MIT License · gitforthought.com
来源:README.md,提交 6932fd6
工具
0版本历史
1- v0.1.4最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。