Integrations
Utilizes the Model Context Protocol TypeScript SDK for implementing the server, providing an API for defining resources, tools, and prompts.
Vibe-Coder MCP 服务器
实现基于 LLM 编码的结构化开发工作流程的模型上下文协议服务器。
概述
该 MCP 服务器通过提供以下功能帮助 LLM 以有组织、干净、安全的方式构建功能:
- 带有引导性问题的结构化功能澄清流程
- PRD 和实施计划生成
- 通过任务跟踪进行分阶段开发
- 进度跟踪和状态报告
- 文档存储和检索功能
特征
资源
- 功能详情、PRD 和实施计划
- 进度报告和状态跟踪
- 阶段和任务详细信息
工具
start_feature_clarification
- 开始功能澄清过程provide_clarification
- 回答有关功能的澄清问题generate_prd
- 生成产品需求文档和实施计划create_phase
- 为功能创建开发阶段add_task
- 将任务添加到开发阶段update_phase_status
- 更新阶段的状态update_task_status
- 更新任务的完成状态get_next_phase_action
- 获取下一步操作的指导get_document_path
- 获取生成文档的路径save_document
将文档保存到特定位置
提示
feature-planning
- 用于规划功能开发的提示模板
文件存储
该服务器包括一个混合文档存储系统:
- 自动将生成的文档(PRD、实施计划)保存到文件中
- 维护内存副本以便快速访问
- 允许客户端检索文档路径并保存到自定义位置
默认存储位置
文档默认存储在documents/{featureId}/
目录中,文件名基于文档类型:
documents/{featureId}/prd.md
- 产品需求文档documents/{featureId}/implementation-plan.md
- 实施计划
自定义存储
您可以使用save_document
工具将文档保存到自定义位置:
路径检索
要获取文档的路径,请使用get_document_path
工具:
这将返回路径以及文档是否已保存到磁盘。
发展
安装依赖项:
构建服务器:
对于使用自动重建的开发:
安装
要与兼容的 MCP 客户端一起使用:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
检查器将提供一个 URL 来访问浏览器中的调试工具。
实施说明
该服务器使用模型上下文协议 TypeScript SDK 中的高级McpServer
类实现,通过提供用于定义资源、工具和提示的干净 API,简化了创建 MCP 服务器的过程。
工作流程
Vibe-Coder MCP 服务器旨在通过以下步骤指导开发过程:
- 功能澄清:首先收集需求并了解功能的目的、目标用户和限制
- 文档:根据明确的需求生成PRD和实施计划
- 分阶段开发:将实施分解为具有明确任务的逻辑阶段
- 进度跟踪:监控任务和阶段的完成情况以指导开发
- 完成:验证所有要求均已实现且该功能已可供使用
This server cannot be installed
MCP 服务器实现了基于 LLM 的编码的结构化工作流程,通过功能澄清、文档生成、分阶段实施和进度跟踪来指导开发。