VibeServe
Generates Docker deployment configurations including Dockerfile and docker-compose.yml.
Generates Node.js deployment configuration for running UI projects as Node.js applications.
Enables local AI inference using Ollama's locally hosted models for code generation and review.
Enables AI-powered code generation and review using OpenAI's language models.
Generates Vercel deployment configuration for serverless deployment of 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 contact form with validation and dark mode"
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.0
The Agentic UI Coding Orchestrator for the Model Context Protocol
What is VibeServe?
VibeServe is a production-grade MCP server that turns natural language intent into fully-architected, accessible, production-ready UI code โ through a 7-step agentic pipeline powered by your choice of LLM.
Drop it into Claude Desktop, Cursor, Windsurf, or any MCP-compatible client and start building.
The Vibe Pipeline
๐๏ธ vibe_architect โ ๐ป vibe_code โ ๐ vibe_review โ โ
vibe_verify โ ๐ vibe_iterate โ ๐งช vibe_test โ ๐ vibe_deployEach step is an independent MCP tool. Chain the full pipeline or call any step standalone.
Key Features
11 MCP Tools โ Full pipeline from architecture to deployment
5 LLM Providers โ OpenAI, DeepSeek, OpenRouter, Local (Ollama), OpenCode CLI โ with automatic fallback
MCP Sampling โ Works with zero API keys via the client's own LLM
WCAG AAA โ Accessibility validation built into every generation step
Multi-Agent Critique โ UX Designer, Frontend Engineer, and Accessibility Advocate review in parallel
SQLite Memory Store โ Learns from high-scoring specs across sessions
SHA-256 Cache โ Tamper-resistant filesystem cache with TTL
Prompt Injection Guard โ
_sanitize_input()strips injection patterns before every LLM call43 Tests โ 39 unit + 4 live DeepSeek integration tests, all passing
Docker Support โ
Dockerfile+docker-compose.ymlincluded
Quickstart
git clone https://github.com/ncsound919/AetherNexus-MCP
cd AetherNexus-MCP
pip install -e ".[dev]"
cp .env.example .env # add your API keys, or leave blank for local/samplingClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"vibeserve": {
"command": "python",
"args": ["/path/to/AetherNexus-MCP/mcp_ui_optimizer_v4.py"]
}
}
}Run tests:
pyproject.toml pytest test_aether_nexus.py test_integration_v5.py -vAll 11 MCP Tools
Tool | Description |
| Natural language โ full architecture plan with ADR decisions |
| Architecture plan โ production TypeScript/JSX code files |
| 3-agent parallel code review (UX ยท Engineering ยท Accessibility) |
| Static validation: WCAG, UISchema, ARIA, code quality |
| Critique โ repair โ re-evaluate loop (up to N iterations) |
| Generate full test suites from source code |
| Generate Vercel, Docker, and Node.js deployment configs |
| V4: multi-agent UI spec generation with design system enforcement |
| Validate any UISchema v1.0 document |
| List available design systems and token palettes |
| Stats on the SQLite-backed spec memory store |
Architecture
See docs/index.html for the full interactive architecture page.
Quick overview:
MCP Client (Claude Desktop / Cursor / Windsurf)
โ MCP Protocol
VibeServe FastMCP Server
โโโ 11 Tools ยท 5 Resources ยท 6 Prompts ยท SamplingProvider
โโโ V5 Agentic Pipeline (Architect โ Implement โ Review โ Verify โ Iterate โ Test โ Deploy)
โโโ LLMRouter (OpenAI ยท DeepSeek ยท OpenRouter ยท Local ยท OpenCode + auto-fallback)
โโโ MemoryStore (SQLite, indexed by page_type + score)
โโโ CacheManager (SHA-256 integrity + TTL)
โโโ SchemaValidator (UISchema v1.0 + WCAG AAA)LLM Providers
Provider | Model | Requires |
OpenAI | gpt-4-turbo-preview |
|
DeepSeek | deepseek-chat |
|
OpenRouter | claude-3.5-sonnet (default) |
|
Local | llama3.2 (Ollama) | Ollama running locally |
OpenCode CLI | opencode/hy3-preview-free |
|
SamplingProvider | (client's LLM) | Nothing โ zero config |
Donate
VibeServe is free and open source. If it saves you time:
๐ CashApp: $helptools
Every dollar helps keep the tools free.
License
MIT โ see LICENSE
Built with ๐ค ยท VibeServe v1.0 ยท GitHub Pages
This server cannot be installed
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/AetherNexus-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server