VibeServe
Enables generating Docker configuration files (Dockerfile, docker-compose.yml) for containerized deployment of UI projects.
Enables generating Node.js deployment configuration files for running the generated UI projects.
Allows using local LLMs via Ollama (e.g., llama3.2) as an LLM provider for generating UI code and related assets without external API keys.
Allows using OpenAI models (e.g., gpt-4-turbo-preview) as an LLM provider for generating UI architecture, code, reviews, tests, and deployment configs.
Enables generating Vercel deployment configuration files for deploying the generated UI projects.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VibeServebuild a login form with email and password fields"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VibeServe v1.1
The Ultimate Agentic IDE, Orchestrator, and MCP Backend
What is VibeServe?
VibeServe is the first full-stack, fully-integrated AI development platform. It unifies a React-based AI IDE, a Node.js Orchestrator, and a Python MCP Server into a single cohesive system.
It transforms natural language intent into fully-architected, accessible, production-ready UI code โ powered by a 7-step agentic pipeline, a fully aware context engine, and dynamic human-in-the-loop controls.
๐๏ธ architect โ ๐ป code โ ๐ review โ โ
verify โ ๐ iterate โ ๐งช test โ ๐ deployRelated MCP server: VibeServe
Unified Repository Structure
This repository is a monorepo housing the three core pillars of the VibeServe ecosystem:
1. ide/ (The Front-End Client)
The VibeServe IDE (formerly Nexus-Alpha) is a Vite/React application acting as the command center. It features an interactive command palette, real-time agent trajectories, code editors, artifact previews, and full MCP tool visibility. It's fully WCAG AAA accessible and designed for extreme performance.
2. orchestrator/ (The Control Plane)
The VibeServe Orchestrator (formerly CodeNexus) is a high-performance Node.js backend. It coordinates agents, handles WebSockets for real-time streaming, runs deep security audits (AST analysis), and manages the lifecycle of the AI agents and their sandbox environments.
3. mcp/ (The Python Backend)
The original VibeServe MCP Server. This is a production-grade FastMCP server containing 28 specialized tools, SQLite-backed memory, multi-LLM routing with auto-fallback (OpenAI, DeepSeek, OpenRouter, Local Ollama), and direct integration endpoints.
Quickstart
One-Command Startup
# Clone and start everything
git clone https://github.com/ncsound919/VibeServe
cd VibeServe/ide
npm startThis starts:
The Vite dev server (port 3000)
The Hono API server (port 3002)
WebSocket connections for real-time agent streaming
Prerequisites
Node.js 20+
Python 3.10+
pnpm (for the orchestrator)
Setup the Entire Ecosystem
Clone the monorepo:
git clone https://github.com/ncsound919/VibeServe cd VibeServeStart the MCP Server:
cd mcp pip install -e ".[dev]" cp .env.example .env # Start in dev mode or hook into Claude Desktop pytest tests/ -vStart the Orchestrator:
cd ../orchestrator pnpm install pnpm run build pnpm run devStart the IDE:
cd ../ide npm install npm run dev
The system will now be fully interconnected.
Architecture
VibeServe IDE (React / Vite)
โ WebSocket / REST
VibeServe Orchestrator (Node.js / Express)
โ stdio MCP Protocol
VibeServe MCP Server (Python / FastMCP)
โโโ 28 Tools ยท 5 Resources ยท 6 Prompts
โโโ V5 Agentic Pipeline
โโโ LLMRouter (Auto-fallback chain)
โโโ MemoryStore (aiosqlite)
โโโ SchemaValidator (WCAG AAA enforcement)
---
## License
MIT License. See [LICENSE](LICENSE) for details.Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ncsound919/VibeServe'
If you have feedback or need assistance with the MCP directory API, please join our Discord server