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。

已驗證STDIO僅桌面效率與工作流知識與記憶

概覽

AI 產生的概覽

讓助手讀取並增量儲存使用者的 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 可覆寫預設值。
安裝前請注意
登入會開啟瀏覽器授權頁並簽發一份獨立憑證,保存在本機;密碼不經過對話或終端機。儲存會向所選的圖寫入新節點,不過服務端會驗證提交,改寫舊節點或時序倒掛的提交會被退回。本套件不呼叫 AI、不向第三方 AI 服務傳送資料,但圖內容會從 GFT 服務讀取並寫回。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Gft Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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,一步全齐

/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)

bash
claude mcp add -s user gft -- npx -y gft-mcp

方式三:手动配置

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

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

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

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


登录

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

bash
npx gft-mcp --login-web

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

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


用法

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

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

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

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

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

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

bash
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 用自己的模型执行
  • 在 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
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.4最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。