start-clarificationLABSCO SUMMARY
The questions come before the code.
Most code-generation tools start at "write me a"; this one starts by asking seven structured questions and turning the answers into a PRD the later stages read from. That ordering is the whole point — the phase folders mean the plan is a file the implementation stage can consult, not context that scrolled away. Setup is path-sensitive: absolute paths and a rebuild after every change.
What it is
VibeCoding turns development into a guided conversation: six specialised MCP services carry a project through clarification, design, implementation, testing and deployment, each with short @vibe commands and a longer explicit form.
What you get
- Context Manager —
start-clarificationopens a project with structured questions,provide-clarificationanswers them one at a time,generate-prdwrites the product requirements document,generate-impl-planturns it into a technical plan - Code Generator —
generate-code,code-review,refactor-code - Dependency Tracker —
analyze-dependencies,security-scan,update-dependencies - Test Validator —
run-tests,validate-coverage,performance-test - Doc Generator —
generate-docs,create-api-docs,generate-changelog - Deployment Manager —
deploy-service,setup-monitoring,rollback-deployment - Project scaffolding creates five phase folders —
0_discovery/,1_design/,2_implementation/,3_validation/,4_deployment/— plus a knowledge base, so artefacts land where the next stage expects them - Prompts under
.vibecoding/prompts/load according to the current phase, so guidance changes as the project moves
Requirements
Node.js >= 18.0.0 and npm >= 8.0.0, on Windows 10/11, macOS or Linux, with at least 4GB RAM. Clone the repo, npm install && npm run build, then verify with npm run vibecoding status and npm run test:prompts. Register the built service under mcpServers in Cursor's settings.json or claude_desktop_config.json using an absolute path to dist/vibe-services/context-manager/index.js — relative paths are the most common failure. Cursor needs no API key; other setups can supply OPENAI_API_KEY, ANTHROPIC_API_KEY or GEMINI_API_KEY. MIT.
Setup effort
Build from source — git clone https://github.com/Zenobia000/vibeCoding-mcp.git
USE CASES
Turning a vague idea into a specification
Answer the clarification questions in conversation, then generate the PRD and the implementation plan from them.
Building a feature against the plan
Generate the code for the described component, then review and refactor it in the same flow.
Checking quality before shipping
Run the tests, look at coverage, and scan dependencies for known problems.
Getting an MVP in front of someone
Generate the docs and README, deploy the service, and set up monitoring on it.
19 tools
Listed in project docs. Your client may show a different list.
provide-clarificationgenerate-prdgenerate-impl-plangenerate-codecode-reviewrefactor-codeanalyze-dependenciessecurity-scanupdate-dependenciesrun-testsvalidate-coverageperformance-testgenerate-docscreate-api-docsgenerate-changelogdeploy-servicesetup-monitoringrollback-deploymentBEFORE YOU INSTALL
What to know first
Tools you get
19 tools named in the project's documentation.
Requires
- Node.js >= 18.0.0
- npm >= 8.0.0
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/Zenobia000/vibeCoding-mcp.git
cd vibeCoding-mcp
npm install
npm run buildMCP Clients
Cursor, Claude Desktop
{
"mcpServers": {
"vibecoding-context-manager": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/context-manager/index.js"
]
},
"vibecoding-code-generator": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/code-generator/index.js"
]
},
"vibecoding-dependency-tracker": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/dependency-tracker/index.js"
]
},
"vibecoding-test-validator": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/test-validator/index.js"
]
},
"vibecoding-doc-generator": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/doc-generator/index.js"
]
},
"vibecoding-deployment-manager": {
"command": "node",
"args": [
"<YOUR_PATH_TO_VIBE_CODING_MCP>/dist/vibe-services/deployment-manager/index.js"
]
}
}
}