
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 分
请在仓库或注册中心条目中声明许可证。