
Vibemap Mcp
io.github.AshMet由 GitHub 帳號 AshMet 發布v2.8.1更新於 Oct 26, 2026
Load & create VibeMap product specs from your coding agent; sync build progress.
概覽
VibeMap MCP 伺服器,可將產品規格載入編碼助理,並把建置進度同步回 VibeMap 看板。
- 可以做什麼
- 列出、建立專案,並載入專案脈絡、藍圖、存取規則與頁面原始碼
- 撰寫人物誌、頁面、資料庫結構、功能、使用者故事與 BDD 驗收條件
- 執行看板生命週期:認領項目、回報進度、提交審查、退回重做、阻擋、向專案負責人提問並提出規格變更
- 追蹤版本控制:變更集、規格差異、發布工作清單與差異,並同步變更路徑
- 掃描並分析本機程式碼庫、擷取儲存庫事實並匯入、提交或取得程式碼地圖、處理漂移
- 驅動 VibeMap 託管的對話式代理並查詢生成狀態;提示詞提供 new_project、author_*、gen_*、build_sprint 等引導流程
- 適用情境
- 當你依 VibeMap 規格開發軟體,希望 IDE 助理讀取規格、認領工作並回報進度時使用;也適合把既有程式碼庫反向工程成 VibeMap 的功能、故事與驗收條件。
- 執行需求
- 透過 npx 以 stdio 在本機執行,需要 Node.js 18 以上版本。需要 VibeMap 帳號,並在 VIBEMAP_API_KEY 提供 API 金鑰;VIBEMAP_BASE_URL 為選用,可指向其他執行個體。CI 報告指令需要 VIBEMAP_CI_TOKEN,即具備 CI 審查範圍的權杖。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Vibemap Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@vibemap.ai/mcp-server
Connect your IDE agent to VibeMap via the Model Context Protocol. Load project specs into any MCP-compatible AI coding agent, or reverse-engineer an existing codebase back into structured VibeMap assets.
Quick Start
Generate your API key at vibemap.ai → Account → Developer → API Keys.
What It Does
Outbound (VibeMap → IDE): Load your full project context — features, user stories, acceptance criteria, personas, pages, and DB schema — into your IDE agent. The agent builds to spec and updates your VibeMap kanban in real time as it works.
Inbound (IDE → VibeMap): Point the server at an existing codebase and VibeMap's AI will reverse-engineer it into a structured set of features, user stories, and acceptance criteria.
Requirements
- Node.js ≥ 18
- A VibeMap account
IDE Setup
Claude Desktop
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Fully restart Claude Desktop after saving. Confirm the 🔨 hammer icon appears in the message box.
Cursor
Open Settings → MCP and add:
Windsurf
Same format as Cursor. Add to your Windsurf MCP settings file and restart.
Environment Variables
Tools
The server exposes 55 tools via the vibemap_ prefix.
Projects & context
Personas & pages (spec authoring)
Conversational agent (hosted, metered)
Features
User stories
Acceptance criteria
Kanban — board & agentic lifecycle
Version control
Codebase
Import an existing codebase
The structure is read on your machine with no model and no network call. What reaches VibeMap is the structural facts (table, column, policy and route definitions with their file paths) and the spec text your agent writes. File contents never leave your machine.
Prompts (slash commands)
The server also exposes prompts — invocable workflows your IDE surfaces as slash commands (in Claude Code: /mcp__vibemap__<name>). The body of each prompt is expanded from VibeMap's server at call time, so you invoke a workflow rather than paste a long instruction. Every prompt takes a projectId except new_project, which is the one that creates a project; the code-oriented ones also accept an optional localPath.
gen_* — run VibeMap's own generators
The author_* prompts above run on your model: your agent does the thinking and VibeMap just stores the result. The gen_* prompts are the other half — they run VibeMap's hosted generation pipelines, the same ones behind the app's /gen-… slash commands. They are metered (they draw down the project owner's VibeMap token budget) and asynchronous (you get a sessionId back and poll vibemap_get_generation_status).
Reporting test results from CI
ci-report turns a test run into review results. Tag each test name with the acceptance criterion it proves, for example [AC-042] rejects an empty title. After the run, post the report:
Every criterion that is in review and mentioned by the report is resolved from its own tests: passed when all of them passed, failed when any failed (the failing test names go back to the agent). Criteria that are not in review, or are unknown, are listed and left alone.
- Formats:
--junit(JUnit XML),--vitestand--playwright(each tool's JSON reporter). Pass several to combine them. VIBEMAP_CI_TOKENmust be a CI-review token (Account, Developer, scope "CI review"). An agent token is refused.- The run URL and commit are picked up automatically on GitHub Actions; otherwise pass
--run-urland--sha. - Exit codes:
0reported,1the server rejected the report or could not be reached,2bad usage,3no tagged tests with--strict. --dry-runprints the request without sending it.
Documentation
Full docs at vibemap.ai/docs/developer-docs/mcp-server/introduction
License
MIT
來源:README.md,提交 ca84444
工具
0版本歷史
1- v2.8.1最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。