Vibe Coder MCP Server logo

Vibe Coder MCP Server

by freshtechbro

Vibe Coder is an MCP (Model Context Protocol) server designed to supercharge your AI assistant with powerful tools for software development. It helps with research, planning, generating requirements, creating starter projects, and more!

View on GitHub

Last updated: N/A

What is Vibe Coder MCP Server?

Vibe Coder MCP is a server that integrates with MCP-compatible clients to provide various software development tools to AI assistants. It uses semantic request routing, a tool registry architecture, and direct LLM calls to offer functionalities like code generation, refactoring, dependency analysis, research, planning, and project scaffolding.

How to use Vibe Coder MCP Server?

To use Vibe Coder, you need to clone the repository, configure environment variables (including your OpenRouter API key), and add the Vibe Coder configuration to your AI assistant's MCP settings file. After restarting your AI assistant, you can interact with the tools using specific commands.

Key features of Vibe Coder MCP Server

  • Semantic Request Routing

  • Tool Registry Architecture

  • Direct LLM Calls

  • Workflow Execution

  • Code Generation & Refactoring

  • Research & Planning

  • Project Scaffolding

  • Asynchronous Execution

  • Session State Management

  • Standardized Error Handling

Use cases of Vibe Coder MCP Server

  • Automating research tasks for software development

  • Generating product requirements documents and user stories

  • Creating starter projects with specified technologies

  • Refactoring existing code snippets

  • Analyzing project dependencies

FAQ from Vibe Coder MCP Server

What is an MCP server?

MCP stands for Model Context Protocol. An MCP server provides a standardized way for AI assistants to access and utilize external tools and services.

What AI assistants are compatible with Vibe Coder?

Vibe Coder is compatible with any AI assistant that supports the MCP protocol, such as Cursor, Cline AI, and Claude Desktop.

Do I need an OpenRouter API key to use Vibe Coder?

Yes, an OpenRouter API key is required to access the LLM services used by Vibe Coder.

Where are the generated files stored?

By default, generated files are stored in the VibeCoderOutput/ directory within the project. This location can be overridden by setting the VIBE_CODER_OUTPUT_DIR environment variable.

What if the MCP server is not detected in my AI assistant?

Double-check the configuration path, format, and ensure the AI assistant is completely restarted. Also, verify that the disabled flag is set to false.