Vibe Stack MCP
Helps developers choose the right tech stack for their projects with personalized recommendations.
Vibe Stack MCP 🚀
A Model Context Protocol (MCP) server that helps VibeCoder developers choose the perfect tech stack for their projects through progressive questioning and personalized recommendations.
Perfect for rapid prototyping and getting tech stack recommendations based on your project requirements, budget, timeline, and technical comfort level.
What it does
This MCP server helps developers quickly choose optimal technology stacks without getting bogged down in technical analysis paralysis. Instead of researching dozens of frameworks, it asks smart questions about your project and gives you the modern, battle-tested stack that fits your needs.
Key Features
- Jargon-free questioning: Uses simple language anyone can understand
- Progressive elicitation: Gathers requirements step-by-step using MCP's elicitation spec
- Platform-as-a-Service focus: Recommends easy-to-use platforms like Vercel, Supabase, Netlify
- Practical guidance: Provides deployment guides and cost estimates
- Beginner-friendly: Focuses on tools that minimize technical complexity
Installation
- Install dependencies:
uv pip install fastmcp
- Run the server:
python run_server.py
- Add to your MCP client configuration (e.g., Claude Desktop):
{
"mcpServers": {
"vibe-stack-planner": {
"command": "python",
"args": ["/path/to/vibe_coder_stack_planner/run_server.py"]
}
}
}
Tools Available
start_project_planning()
Initiates the interactive planning process through a series of simple questions:
- What are you trying to build?
- Who will use it and how?
- What features do you need?
- How many users do you expect?
- What's your budget and technical comfort level?
recommend_stack(session_requirements?)
Provides tech stack recommendations based on gathered requirements. Can be used with or without the interactive process.
explain_recommendation(detail_level?)
Explains why specific technologies were recommended, with "basic" or "detailed" explanations.
get_deployment_guide(platform?)
Provides step-by-step deployment instructions tailored to your specific needs.
Example Usage
User: I want to build something but I don't know where to start technically.
AI: Let me help you plan the right tech stack! I'll use the vibe coder stack planner to ask you some simple questions.
[Uses start_project_planning tool]
Server: Let's start planning your project! First, tell me about your vision.
What problem are you trying to solve, or what idea do you want to build?
[Progressive questioning continues...]
Server: 🎉 Perfect! Based on what you've told me, here's my recommendation:
**Recommended Tech Stack:**
• Frontend: Next.js (React framework) for a modern web app
• Backend: Supabase (handles database, auth, and API automatically)
• Hosting: Vercel (free tier covers most small projects)
• Domain: Namecheap or Google Domains (~$12/year)
**Why this works for you:**
I chose beginner-friendly tools that handle most technical details automatically. These tools let you build and deploy quickly. This stack has generous free tiers to keep costs minimal.
Architecture
The server uses:
- FastMCP: High-level Python framework for MCP servers
- Elicitation Spec: Latest MCP elicitation specification for interactive questioning
- Rule-based recommendations: Analyzes requirements to suggest appropriate technologies
- Progressive disclosure: Builds complexity gradually based on user comfort level
Supported Platforms
The server focuses on Platform-as-a-Service solutions:
- Frontend: Vercel, Netlify, GitHub Pages
- Backend: Vercel Functions, Netlify Functions, Supabase
- Database: Supabase, PlanetScale, Firebase
- Auth: Supabase Auth, Auth0, Clerk
- Hosting: Vercel, Netlify, Render
Development
To extend or modify the server:
- Add new question types: Modify the elicitation flow in
_ask_about_*functions - Enhance recommendations: Update the
_analyze_requirementsfunction - Add new platforms: Extend the recommendation logic and deployment guides
- Improve UI: The elicitation spec supports rich form controls
License
This project is open source. Feel free to fork, extend, and contribute!
Built with ❤️ for the vibe coder community
संबंधित सर्वर
Scout Monitoring MCP
प्रायोजकPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
प्रायोजकAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP-Insomnia
An MCP server for AI agents to create and manage API collections in Insomnia-compatible format.
mcproc
Manage background processes for AI agents using the Model Context Protocol (MCP).
MCP Sandbox
An interactive sandbox to safely execute Python code and install packages in isolated Docker containers.
StatsWR MCP Server
A template for deploying a remote MCP server on Cloudflare Workers without authentication.
Rails Active MCP
A Ruby gem providing secure Rails console access through MCP for AI agents and development tools.
Claude Code Buddy (CCB)
Add persistent project memory and smart task routing to Claude Code. Stop repeating context every session - Claude finally remembers your architecture, decisions, and patterns forever. 100% local, 17 MCP tools.
Puppeteer MCP
MCP server for browser automation via Puppeteer
Lassare
Your AI coding agent asks you questions and requests approvals via Slack — so you can respond from your phone, while AFK
MCP Bridge for Zotero
MCP server that enables AI assistants to build, test, and debug Zotero plugins via 26 tools for UI inspection, JS execution, logging, and more.
Vaadin MCP Server
The Vaadin Model Context Protocol (MCP) server provides AI coding assistants with direct access to comprehensive Vaadin documentation, enabling intelligent code assistance for Vaadin Java and React applications.