mcpField
G
gft-mcp

gft-mcp

本地服务
github.com/CoralLips记忆与知识08 周前更新

关于 gft-mcp

gft-mcp 将 AI Agent 连接到用户在 GFT(Git for Thought)中确认的思维脉络,让 Agent 读取既有判断并增量保存新判断。该包不调用 AI,推理由接入的 Agent 完成。

主要功能

  1. 01列出并读取思维脉络
  2. 02将对话关联到一张图
  3. 03增量保存新判断
  4. 04通过浏览器授权
  5. 05校验写入并保留历史

适用场景

  1. 01在 Agent 对话中引入既有判断
  2. 02将对话中的新结论保存到思维脉络

MCP 相关

gft-mcp 提供 MCP 服务,让 Agent 列出、关联、读取和增量更新 GFT 思维脉络。它不调用 AI,推理由接入的 Agent 完成。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"corallips-gft": {
"command": "npx",
"args": [
"-y",
"gft-mcp"
]
}
}
}
启动命令npx -y gft-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmgft-mcp0.1.4

工具

3

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

来自项目 README

gft-mcp

把你在 GFT(Git for Thought) 确认过的思维脉络接给任何 AI agent—— Claude Code、Cursor,或任何支持 MCP 的工具。

用它们的 token,走 GFT 的规则。 对话发生在你的 agent 里,思考资产沉淀在你的图上。

  • 🗺 读:agent 直接读到你已想通的判断、还悬着的问题、已否决的方向
  • ✍️ 写:聊完说一句「存一下」,本场新判断增量长进图(只生长,不改写历史)
  • 📬 知情:每次写入当场回执「加了什么」,新节点带未读标记,点开即消——不靠常驻视觉标
  • 🔒 零转手:本包不调用任何 AI、不产生任何 token 消耗——推理全部由你的 agent 用你自己的额度完成

快速开始

Claude Code 用户(最推荐):装 plugin,一步全齐
/plugin marketplace add CoralLips/gft-mcp
/plugin install gft@gft-mcp

装完重启,你会得到:

  • /gft:list、/gft:login —— 程序直答,秒回、零 token(UserPromptSubmit hook 拦截,不经过模型)
  • /gft:link 图名、/gft:save —— 把图接进对话 / 把新判断存回图(AI 命令)
  • MCP server 自动配好,无需再手动 claude mcp add
方式一(推荐):把这段话贴给你的 AI
请帮我安装 GFT 思维脉络的 MCP server:
把名为 "gft" 的 server 加进我的用户级 MCP 配置,
command 是 npx、args 是 ["-y", "gft-mcp"]
(Claude Code 可直接跑: claude mcp add -s user gft -- npx -y gft-mcp;
 其他工具写各自的 MCP 配置文件)。
配好后提醒我重启生效;重启后我说「登录 GFT」完成授权即可。
方式二:一行命令(Claude Code)
claude mcp add -s user gft -- npx -y gft-mcp
方式三:手动配置

把这段加进你的 MCP 配置文件(Claude Code:.mcp.json;Cursor:.cursor/mcp.json):

{ "mcpServers": { "gft": { "command": "npx", "args": ["-y", "gft-mcp"] } } }

配置零凭证、所有人相同——登录在下一步,凭证只落在你本机 ~/.gft-mcp/。

需要 Node.js ≥ 20。配完重启你的 agent 生效。


登录

对 agent 说「登录 GFT」(或用 /gft:login 命令)——它会跑:

npx gft-mcp --login-web

浏览器自动打开 GFT 授权页 → 点一下「授权接入」→ 完成。 密码不经过任何对话或终端;agent 拿到的是独立凭证,你浏览器里的登录不受影响。

还没有 GFT 账号?先去 gitforthought.com 聊一段、生成第一张思维脉络。


用法

装好后你的 agent 自动获得四个命令(MCP prompts,Claude Code 里也可用 /gft:* 短名):

命令干什么
list列出你的思维脉络(名字·条数·各线新鲜度)
link把当前对话链接到一张图(之后读写默认走它)
save把本场对话的新判断增量存回图
login检查凭证 / 发起网页授权

不用命令也行,直接说人话:

「列一下我的 GFT 脉络」「带上『产品定位』那张图」「把刚才聊的存进脉络」

⚡ 零 AI 快速通道(不花 token、不等模型)

查名单、看图这类纯程序动作可以完全绕开 AI——终端直跑:

npx gft-mcp list           # 瞬回脉络名单
npx gft-mcp read 图名       # 输出某张图全文
npx gft-mcp login          # 网页授权登录

Claude Code 用户的妙用:在输入框用 ! 前缀跑(如 ! npx gft-mcp read 产品定位), 输出直接进入对话上下文——等于零 token 完成"链接"。 (save 没有零 AI 通道——从对话抽取判断本来就是模型的工作。)

写入规则由 GFT 端校验把关:只收用户真说过的判断、旧节点不可改写、时序不可倒挂——出格的提交会被打回并说明原因。


排错

现象处理
提示未登录 / 登录失效说「登录 GFT」或跑 npx gft-mcp --login-web
浏览器没自动打开手动访问命令输出里的 URL
agent 里看不到 gft server配置后要重启 agent;检查 npx -y gft-mcp 在终端能否启动
提示还没有脉络先去 gitforthought.com 生成第一张图
自检npx gft-mcp --check --list(终端直跑,零 AI)

给开发者

  • 本包零 AI 调用:server 只做「验 / 存 / 供」(校验、增量合并、供图),抽取规则随 read(for_update) 下发,由你的 agent 用自己的模型执行
  • 判据随包走:node selftest.mjs(78 条,零网络零 API)
  • 在 GFT 仓库内运行时自动切换本地开发环境(授权页指 localhost:3000);GFT_WEB_URL / GFT_SUPABASE_URL / GFT_SUPABASE_ANON_KEY 环境变量可覆盖一切默认值
  • ⚠ 改 map.mjs 的 isOpen() 必须同步 GFT 画布口径,先跑判据

MIT License · gitforthought.com

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。