
帮助 Vibecoding 的 MCP 服务器
概览
一个模式背景协议服务器,用于执行基于LLM的编码结构化开发工作流程. MCP服务器通过提供: - 结构化特征澄清过程,附有指导性问题 -- -- PRD和执行计划的生成 -- -- 分阶段开发,并附有任务跟踪 -- -- 进展跟踪和现况报告 -- -- 文件储存和检索能力 - 特性细节、项目内容和实施计划 -- -- 进度报告和现状跟踪 -- -- 阶段和任务细节 - start feature 澄清 - 开始特性澄清过程 - 提供 澄清 - 回答关于特性的澄清问题 - 生成 prd - 生成产品要求文件和实施计划 - 创建 相 - 为特性创建开发阶段 - 添加 任务 - 添加任务到开发阶段 - 更新 相 状态 - 更新阶段状态 - 更新 任务 状态 - 更新任务完成状态...
概述(AI 翻译)
一个模式背景协议服务器,用于执行基于LLM的编码结构化开发工作流程.
□ 概览
MCP服务器通过提供:
- 结构化的特征澄清过程和有指导的问题
- PRD和执行计划的制定
- 分阶段进行任务跟踪
- 进展跟踪和现况报告
- 文件储存和检索能力
□ 特性
资源
- 具体内容、项目内容和执行计划
- 进度报告和现状跟踪
- 阶段和任务细节
QQ 工具 [[T0] - 开始特征澄清程序
- [[T1]-回答关于某一特征的澄清问题
- [[T2] – – 产生产品要求文件和实施计划
create_phase- 为特性创建开发阶段add_task- 在开发阶段添加任务- [[T5] - 更新一个阶段的状况
- [[T6]-更新一项任务的完成情况
get_next_phase_action- 获得下一步行动的指导get_document_path- 获取生成的文档的路径
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Vibe-Coder MCP Server
A Model Context Protocol server that implements a structured development workflow for LLM-based coding.
Overview
This MCP server helps LLMs build features in an organized, clean, and safe manner by providing:
- A structured feature clarification process with guided questions
- PRD and implementation plan generation
- Phased development with task tracking
- Progress tracking and status reporting
- Document storage and retrieval capabilities
Features
Resources
- Feature details, PRDs, and implementation plans
- Progress reports and status tracking
- Phase and task details
Tools
start_feature_clarification- Begin the feature clarification processprovide_clarification- Answer clarification questions about a featuregenerate_prd- Generate a Product Requirements Document and implementation plancreate_phase- Create a development phase for a featureadd_task- Add tasks to a development phaseupdate_phase_status- Update the status of a phaseupdate_task_status- Update the completion status of a taskget_next_phase_action- Get guidance on what to do nextget_document_path- Get the path of a generated documentsave_document- Save a document to a specific location
Prompts
feature-planning- A prompt template for planning feature development
Document Storage
The server includes a hybrid document storage system that:
- Automatically saves generated documents (PRDs, implementation plans) to files
- Maintains an in-memory copy for quick access
- Allows clients to retrieve document paths and save to custom locations
Default Storage Location
Documents are stored in the documents/{featureId}/ directory by default, with filenames based on document type:
documents/{featureId}/prd.md- Product Requirements Documentdocuments/{featureId}/implementation-plan.md- Implementation Plan
Custom Storage
You can use the save_document tool to save documents to custom locations:
{
"featureId": "feature-123",
"documentType": "prd",
"filePath": "/custom/path/feature-123-prd.md"
}
Path Retrieval
To get the path of a document, use the get_document_path tool:
{
"featureId": "feature-123",
"documentType": "prd"
}
This returns both the path and whether the document has been saved to disk.
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with compatible MCP clients:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"vibe-coder-mcp": {
"command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
}
}
}
Debugging
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"vibe-coder-mcp": {
"command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
}
}
}