Vibe Coder is an MCP server that connects external AI models via OpenRouter to software development workflows, codebase mapping, and requirements generation. It acts as an orchestration and routing bridge for developers using AI assistants such as Cursor, Cline AI, and Claude Desktop. By interfacing with local codebases and external LLM APIs, Vibe Coder allows engineers to automate technical planning, generate comprehensive project requirement documents, break down user stories, and create execution task lists directly from natural language prompts. The server includes codebase analysis capabilities supporting over 35 programming languages to map structural dependencies and curate context for AI clients. It also supports standalone operation through a dedicated command-line interface and interactive REPL mode with session persistence. Developers use it to scaffold full-stack starter kits, research engineering best practices using web search integrations, and run multi-step development pipelines with structured validation and automatic project root detection.
Category: AI & LLM Tooling
Tags: code-generation, semantic routing, software development, workflow-automation
Follow these steps to install and register Vibe Coder in your MCP client: 1. Ensure you have Node.js version 20.0.0 or higher installed. 2. Run the interactive setup wizard via npx or global install to configure your OpenRouter API key and directories: bash npx vibe-coder-mcp@latest --setup 3. To add the server to Claude Desktop, edit your claude_desktop_config.json file and insert the following server configuration: json { "mcpServers": { "vibe-coder-mcp": { "command": "npx", "args": ["vibe-coder-mcp"], "env": { "OPENROUTER_API_KEY": "your-openrouter-api-key", "VIBE_PROJECT_ROOT": "/path/to/your/project", "LOG_LEVEL": "info", "NODE_ENV": "production" } } } } 4. Restart Claude Desktop or your MCP client to enable the server tools.
Part of MCP Servers
Vibe Coder is an Model Context Protocol server that equips AI assistants with software engineering tools. It provides specialized utilities for codebase mapping across 35 languages, generating technical requirements documents, organizing user stories, task planning, and project scaffolding through an OpenRouter API connection.
You can install Vibe Coder globally using npm install -g vibe-coder-mcp@latest, or execute it without installation using npx vibe-coder-mcp@latest. You can also run the built-in setup wizard with the setup flag to configure environment keys and project directories automatically.
Vibe Coder works with any standard Model Context Protocol client that supports stdio or Server-Sent Events transports. Documented integrations include Claude Desktop, Cursor, and Cline AI, alongside a standalone terminal CLI and interactive REPL mode.
Vibe Coder requires OPENROUTER_API_KEY to communicate with backend language models and VIBE_PROJECT_ROOT pointing to your target workspace. You can also optionally set VIBE_CODER_OUTPUT_DIR, LOG_LEVEL, and NODE_ENV to control output paths and system logging.
Yes, Vibe Coder is open-source software distributed under the MIT license. You can inspect its source code, contribute changes, or report issues directly on its GitHub repository.