VibeCoderMCP

by crazyrabbitltc

7 stars
284 downloads
Not rated
GitHub

About

Guides LLMs through structured software development workflows with feature clarification, PRD generation, and phase-based tracking using a hybrid document storage system.

Details

Author
crazyrabbitltc
Repository
crazyrabbitLTC/mcp-vibecoder
GitHub stars
7
Downloads
284
Categories
Developer Tools, Automation, Project Management, Productivity, Design, Workplace, File Management, AI, Frontend, Infrastructure, Other

- Structured feature clarification with guided questions
- PRD and implementation plan generation
- Phased development with task tracking
- Progress tracking and status reporting
- Hybrid document storage (disk + in‑memory)
- Tools for clarifying, documenting, phasing, and tracking features

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name VibeCoderMCP
    Command (node, npx, python, etc.) /path/to/vibe-coder-mcp/build/mcp-server.js

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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"
    }
  }
}

start_feature_clarification

Begin the feature clarification process.

provide_clarification

Answer clarification questions about a feature.

generate_prd

Generate a Product Requirements Document and implementation plan.

create_phase

Create a development phase for a feature.

add_task

Add tasks to a development phase.

update_phase_status

Update the status of a phase.

update_task_status

Update the completion status of a task.

get_next_phase_action

Get guidance on what to do next.

get_document_path

Get the path of a generated document.

save_document

Save a document to a specific location.

- start_feature_clarification - Begin the feature clarification process
- provide_clarification - Answer clarification questions about a feature
- generate_prd - Generate a Product Requirements Document and implementation plan
- create_phase - Create a development phase for a feature
- add_task - Add tasks to a development phase
- update_phase_status - Update the status of a phase
- update_task_status - Update the completion status of a task
- get_next_phase_action - Get guidance on what to do next
- get_document_path - Get the path of a generated document
- save_document - Save a document to a specific location

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "vibecodermcp": {
            "cwd": "optional",
            "env": {},
            "args": [],
            "shell": false,
            "command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
        }
    }
}

Linux

{
    "cwd": "optional",
    "env": [],
    "args": [],
    "shell": false,
    "command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
}

Macos

{
    "cwd": "optional",
    "env": [],
    "args": [],
    "shell": false,
    "command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
}

Windows

{
    "cwd": "optional",
    "env": [],
    "args": [],
    "shell": false,
    "command": "/path/to/vibe-coder-mcp/build/mcp-server.js"
}

A Model Context Protocol server that implements a structured development workflow for LLM-based coding.

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

- Feature details, PRDs, and implementation plans
- Progress reports and status tracking
- Phase and task details

- start_feature_clarification- Begin the feature clarification process
- provide_clarification- Answer clarification questions about a feature
- generate_prd- Generate a Product Requirements Document and implementation plan
- create_phase- Create a development phase for a feature
- add_task- Add tasks to a development phase
- update_phase_status- Update the status of a phase
- update_task_status- Update the completion status of a task
- get_next_phase_action- Get guidance on what to do next
- get_document_path- Get the path of a generated document
- save_document- Save a document to a specific location

- feature-planning- A prompt template for planning feature development

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

Documents are stored in thedocuments/{featureId}/directory by default, with filenames based on document type:

- documents/{featureId}/prd.md- Product Requirements Document
- documents/{featureId}/implementation-plan.md- Implementation Plan

You can use thesave_documenttool to save documents to custom locations:

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

To get the path of a document, use theget_document_pathtool:

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

This returns both the path and whether the document has been saved to disk.

On MacOS:~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:%APPDATA%/Claude/claude_desktop_config.json

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

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using theMCP Inspector, which is available as a package script:

The Inspector will provide a URL to access debugging tools in your browser.

This server is implemented using the high-levelMcpServerclass from the Model Context Protocol TypeScript SDK, which simplifies the process of creating MCP servers by providing a clean API for defining resources, tools, and prompts.

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);

The Vibe-Coder MCP server is designed to guide the development process through the following steps:
- Feature Clarification: Start by gathering requirements and understanding the feature's purpose, target users, and constraints
- Documentation: Generate a PRD and implementation plan based on the clarified requirements
- Phased Development: Break down the implementation into logical phases with clear tasks
- Progress Tracking: Monitor the completion of tasks and phases to guide development
- Completion: Verify that all requirements have been implemented and the feature is ready for use

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server for initial app planning and creating a good starting point for an app.

An AI-powered server that facilitates feature discussions between developers and AI, acting as a lead developer to guide implementation and architectural decisions.

Inspectable coding sessions and workspace orchestration for software projects.

A conversation-driven development framework for rapid MVP and POC creation.

Connect bugAgent to any MCP-compatible AI client. File, classify, and manage bugs, feature requests, and more directly from your AI coding assistant. No context switching, no copy-paste — just describe the issue and bugAgent handles the rest.

his repository contains a fully functional MCP (Model Context Protocol) server, providing solutions for Constraint Satisfaction Problems (CSP) and Linear Programming (LP). It is based on the gurddy package and supports solving a variety of classic problems.

Execute any LLM-generated code in the YepCode secure and scalable sandbox environment and create your own MCP tools using JavaScript or Python, with full support for NPM and PyPI packages

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

An engineering governance and safety control plane for AI coding agents to enforce strict SDLC discipline, quality gates, and security branch protections.

MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI (agy) — purpose-built tools, model routing with fallback, session continuity, and output truncation to save Claude's context and tokens.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.