Token导航 LogoToken导航TokenDH.com
Vibe-Coder MCP Server logo
开发工具未说明官方级别未说明来源级核验

Vibe-Coder MCP Server

MCP Server

A MCP server to help with Vibecoding

工具数

0

提示词数

0

GitHub Stars

18

资源数

0
TypeScriptClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

crazyrabbitLTC

提供方

crazyrabbitLTC

最后核验

2026/5/18 03:28

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Vibe编码器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 -规划特征开发的快速模板

文档存储

该服务器包括混合文档存储系统,该系统:

  1. 自动将生成的文档(PRD、实施计划)保存到文件中
  2. 维护内存中的副本,以便快速访问
  3. 允许客户端检索文档路径并保存到自定义位置

默认存储位置

文件存储在 documents/{featureId}/ 默认情况下为目录,文件名基于文档类型:

  • documents/{featureId}/prd.md -产品要求文件
  • documents/{featureId}/implementation-plan.md -实施计划

自定义存储

您可以使用 save_document 将文档保存到自定义位置的工具:

{
  "featureId": "feature-123",
  "documentType": "prd",
  "filePath": "/custom/path/feature-123-prd.md"
}

路径检索

要获取文档的路径,请使用 get_document_path 工具:

{
  "featureId": "feature-123",
  "documentType": "prd"
}

这将返回路径以及文档是否已保存到磁盘。

发展

安装依赖项:

npm install

构建服务器:

npm run build

对于自动重建的开发:

npm run watch

安装

要与兼容的MCP客户端一起使用:

在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "vibe-coder-mcp": {
      "command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
    }
  }
}

调试

由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为包脚本使用:

npm run inspector

检查器将提供一个URL,用于访问浏览器中的调试工具。

实现注意事项

此服务器使用高级 McpServer 类,通过提供一个干净的API来定义资源、工具和提示,简化了创建MCP服务器的过程。

import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

// Create an MCP server
const server = new McpServer({
  name: "Vibe-Coder",
  version: "0.3.0"
});

// Add a resource
server.resource(
  "features-list",
  "features://list",
  async (uri) => ({ /* ... */ })
);

// Add a tool
server.tool(
  "start_feature_clarification",
  { /* parameters schema */ },
  async (params) => ({ /* ... */ })
);

// Add a prompt
server.prompt(
  "feature-planning",
  { /* parameters schema */ },
  (params) => ({ /* ... */ })
);

// Start the server
const transport = new StdioServerTransport();
await server.connect(transport);

工作流程

Vibe Coder MCP服务器旨在通过以下步骤指导开发过程:

  1. 功能说明:首先收集需求,了解功能的目的、目标用户和限制
  2. 文档:根据明确的要求制定PRD和实施计划
  3. 阶段性开发:将实施分解为具有明确任务的逻辑阶段
  4. 进度跟踪:监控任务和阶段的完成情况,以指导开发
  5. 完成:验证所有要求均已实现,功能已准备好使用

目录标签

目录标签

TypeScriptClaude开发工具developer-toolsmcp-vibecodermcp-servervibecodingLLM开发工具本地部署编程流程管理文档自动生成任务跟踪系统模型上下文协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP