
ProductBrain
io.github.moxzasv0.1.0更新於 Oct 9, 2026
Drive your ProductBrain product plan (goals, needs, bets, jobs) from any MCP client.
概覽
讓助理搜尋、讀取與修改 ProductBrain 產品計畫(目標、需求、下注、任務),並操作其實時畫布。
- 功能
- 它是 ProductBrain 版本化 v1 REST API 的輕量傳輸層,每個面向代理的端點對應一個工具。工具涵蓋語意搜尋、節點批次讀取、樹狀脈絡、節點與階段變更、迭代清單、故事映射方法論工作流程、OKF 匯出以及計畫變更記錄。它也能操作或讀取即時畫布,並管理專案、Webhook、分享連結、成員、代理席位與方案狀態。
- 適用情境
- 當團隊把產品計畫放在 ProductBrain,並希望助理在聊天用戶端中查詢內容、提出或執行計畫變更、執行故事映射方法論,或管理專案、Webhook 與分享連結時,適合使用。
- 執行需求
- 透過 npx 以 stdio 方式在本機執行 npm 套件 @productbrain-com/mcp,因此需要 Node.js。需要在 PRODUCTBRAIN_API_KEY 中提供 ProductBrain API 金鑰(應用程式 API Keys 設定中的 pb_ 金鑰;免費方案也包含 API 存取)。PRODUCTBRAIN_PROJECT_ID 為選用,PRODUCTBRAIN_API_URL 預設指向託管 API。僅支援桌面用戶端。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 ProductBrain,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
ProductBrain MCP server
Drive your ProductBrain plan from an MCP client — Claude Desktop, Cursor, Claude Code — with tools for search, read, mutate, the methodology workflow, and the live view.
Design — a thin shim, on purpose
This server is a thin transport over ProductBrain's versioned v1 REST API. Each tool is one call to an existing /api/v1 endpoint. The REST contract stays canonical:
- It's stable when the MCP spec churns — the contract you depend on is the frozen v1 API, not the protocol.
- You can drop to raw HTTP or bring your own LLM at any time; MCP is one front-door, not the only one.
- Responses carry the same in-band
_metacoaching the API returns, so your agent self-corrects.
Install
Cursor and other clients: add an mcpServers entry with the same command/args/env.
Config (env)
Tools
Every agent-facing /api/v1 endpoint has a tool. One tool, one endpoint, same _meta coaching passed back verbatim.
The plan
The view
Projects
Webhooks
Share links
Members and budget
Full API reference: https://productbrain.com/docs/llm-guide.md.
Source, licence, registry
- Source: https://github.com/moxzas/productbrain-mcp (MIT). Issues and pull requests welcome there.
- npm:
@productbrain-com/mcp. Every release is published from the repository's tag of the same version. - MCP registry name:
io.github.moxzas/productbrain(server.jsonin this repo is the registry manifest). - The server sends
User-Agent: productbrain-mcp/<version>so you can tell MCP traffic from raw REST calls in your own logs.
Proving it works
Two headless scripts in the repository (src/spike-proof.ts, src/parity-proof.ts; not shipped in the npm package), both run against a real deployment. Use a throwaway project on your own account:
parity creates its own throwaway project and cleans up after itself (archiving it at the end — there is no project-delete endpoint).
The Team-tier tools (add_agent_seat, invite_contributor) return 403 team_tier_required on a Builder key, and that counts as a pass — with one caveat worth knowing. It proves the shim reached the right route and passed the error and its _meta tip straight through; it does not validate the request body, because the tier gate runs before the body is read. Run parity with a Team-tier key to check those two properly.
來源:README.md,提交 501f630
工具
0版本歷史
1- v0.1.0最新Oct 9, 2026

