MCP Server for VibeBuff - AI-powered tech stack recommendations for your IDE
npm install vibebuff-mcpConnect your IDE (Cursor, Claude Code, VS Code, etc.) to VibeBuff's AI-powered tech stack knowledge base.
The Model Context Protocol (MCP) is an open standard that allows AI assistants to access external data sources and tools. With the VibeBuff MCP server, your AI coding assistant can:
- Get AI-powered tech stack recommendations
- Search 500+ developer tools
- Compare tools side-by-side
- Access pre-built stack templates
- Get detailed tool information
``bash`
npx @vibebuff/mcp-server
`bash`
npm install -g @vibebuff/mcp-server
`bash`
cd mcp-server
npm install
npm run build
Add to your Cursor settings (~/.cursor/mcp.json):
`json`
{
"mcpServers": {
"vibebuff": {
"command": "npx",
"args": ["@vibebuff/mcp-server"],
"env": {
"VIBEBUFF_API_URL": "https://vibebuff.dev/api",
"VIBEBUFF_API_KEY": "your-api-key-optional"
}
}
}
}
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
`json`
{
"mcpServers": {
"vibebuff": {
"command": "npx",
"args": ["@vibebuff/mcp-server"],
"env": {
"VIBEBUFF_API_URL": "https://vibebuff.dev/api"
}
}
}
}
Add to your Continue config:
`json`
{
"mcpServers": [
{
"name": "vibebuff",
"command": "npx",
"args": ["@vibebuff/mcp-server"]
}
]
}
Add to your Windsurf MCP settings:
`json`
{
"mcpServers": {
"vibebuff": {
"command": "npx",
"args": ["@vibebuff/mcp-server"]
}
}
}
Parameters:
- projectDescription (required): Description of the project you want to buildbudget
- (optional): "free" | "low" | "medium" | "high" | "enterprise"scale
- (optional): "hobby" | "startup" | "growth" | "enterprise"teamSize
- (optional): Number of developers
Example:
``
"I want to build a SaaS app with user authentication, real-time features, and payment processing"
Parameters:
- query (required): Search querycategory
- (optional): Filter by categorylimit
- (optional): Max results
Parameters:
- toolSlug (required): Tool identifier (e.g., "nextjs", "supabase")
Parameters:
- tools (required): Array of tool slugs
Parameters:
- templateType (required): "saas" | "ecommerce" | "blog" | "portfolio" | "api" | "mobile" | "ai-app" | "realtime"budget
- (optional): Budget constraint
Access these resources for context:
- vibebuff://tools/all - Complete tool databasevibebuff://categories/all
- - All categoriesvibebuff://templates/all
- - Stack templatesvibebuff://synergies/all
- - Tool integrationsvibebuff://trends/current
- - Current tech trends
Pre-built prompts for common workflows:
Once configured, you can ask your AI assistant:
`
"Use VibeBuff to recommend a tech stack for building a real-time collaborative document editor"
"Search VibeBuff for the best authentication solutions"
"Compare Next.js, Remix, and SvelteKit using VibeBuff"
"Get the VibeBuff SaaS template for a free budget"
`
| Variable | Description | Default |
|----------|-------------|---------|
| VIBEBUFF_API_URL | VibeBuff API endpoint | https://vibebuff.dev/api |VIBEBUFF_API_KEY
| | API key for authenticated requests | (optional) |
For enhanced features and higher rate limits, get an API key from your VibeBuff profile:
1. Sign up at vibebuff.dev
2. Go to Profile > Settings > API Keys
3. Generate a new MCP API key
4. Add it to your MCP configuration
1. Ensure Node.js 18+ is installed
2. Check that the MCP config path is correct for your IDE
3. Restart your IDE after config changes
1. Check your internet connection
2. Verify the API URL is correct
3. If using an API key, ensure it's valid
If you see "Mock data" responses, the server is working but can't reach the VibeBuff API. This is normal for local development.
`bashInstall dependencies
npm install
MIT