VibeServe
VibeServe v1.0
Der agentische UI-Coding-Orchestrator für das Model Context Protocol
Was ist VibeServe?
VibeServe ist ein produktionsreifer MCP-Server, der natürliche Sprache in vollständig architektonierten, barrierefreien und produktionsreifen UI-Code umwandelt – durch eine 7-stufige agentische Pipeline, die von einem LLM Ihrer Wahl betrieben wird.
Integrieren Sie es in Claude Desktop, Cursor, Windsurf oder einen beliebigen MCP-kompatiblen Client und beginnen Sie mit der Entwicklung.
Die Vibe-Pipeline
🏗️ vibe_architect → 💻 vibe_code → 🔍 vibe_review → ✅ vibe_verify → 🔄 vibe_iterate → 🧪 vibe_test → 🚀 vibe_deployJeder Schritt ist ein unabhängiges MCP-Tool. Verketten Sie die gesamte Pipeline oder rufen Sie jeden Schritt einzeln auf.
Hauptmerkmale
13 MCP-Tools — Vollständige Pipeline von der Architektur bis zum Deployment
5 LLM-Anbieter — OpenAI, DeepSeek, OpenRouter, Local (Ollama), OpenCode CLI — mit automatischem Fallback
MCP-Sampling — Funktioniert ohne API-Schlüssel über das LLM des Clients
WCAG AAA — Barrierefreiheitsprüfung in jeden Generierungsschritt integriert
Multi-Agenten-Kritik — UX-Designer, Frontend-Entwickler und Accessibility-Experte prüfen parallel
SQLite Memory Store — Lernt sitzungsübergreifend aus hoch bewerteten Spezifikationen
SHA-256 Cache — Manipulationssicherer Dateisystem-Cache mit TTL
Prompt Injection Guard —
_sanitize_input()entfernt Injection-Muster vor jedem LLM-Aufruf43 Tests — 39 Unit-Tests + 4 Live-DeepSeek-Integrationstests, alle erfolgreich
Schnellstart
git clone https://github.com/ncsound919/VibeServe-MCP
cd VibeServe-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/VibeServe-MCP/vibeserve.py"]
}
}
}
**Run tests:**
```bash
pyproject.toml pytest test_aether_nexus.py test_integration_v5.py test_integration_real_api.py -vAlle 13 MCP-Tools
Tool | Beschreibung |
| Natürliche Sprache → vollständiger Architekturplan mit ADR-Entscheidungen |
| Architekturplan → produktionsreifer TypeScript/JSX-Code |
| 3-Agenten-Parallel-Code-Review (UX · Engineering · Barrierefreiheit) |
| Statische Validierung: WCAG, UISchema, ARIA, Code-Qualität |
| Kritik → Reparatur → Re-Evaluierungs-Schleife (bis zu N Iterationen) |
| Generierung vollständiger Test-Suiten aus dem Quellcode |
| Generierung von Vercel-, Docker- und Node.js-Deployment-Konfigurationen |
| V4: Multi-Agenten-UI-Spezifikationsgenerierung mit Durchsetzung des Design-Systems |
| Validierung jedes UISchema v1.0-Dokuments |
| Auflistung verfügbarer Design-Systeme und Token-Paletten |
| Statistiken zum SQLite-basierten Spezifikations-Speicher |
Architektur
Siehe docs/index.html für die vollständige interaktive Architekturseite.
Kurzer Überblick:
MCP Client (Claude Desktop / Cursor / Windsurf)
↓ MCP Protocol
VibeServe FastMCP Server
├── 13 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-Anbieter
Anbieter | Modell | Erfordert |
OpenAI | gpt-4-turbo-preview |
|
DeepSeek | deepseek-chat |
|
OpenRouter | claude-3.5-sonnet (Standard) |
|
Lokal | llama3.2 (Ollama) | Lokal laufendes Ollama |
OpenCode CLI | opencode/hy3-preview-free |
|
SamplingProvider | (LLM des Clients) | Nichts — null Konfiguration |
Spenden
VibeServe ist kostenlos und Open Source. Wenn es Ihnen Zeit spart:
💚 CashApp: $helptools
Jeder Dollar hilft, die Tools kostenlos zu halten.
Lizenz
MIT — siehe LICENSE
Erstellt mit 🖤 · 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/VibeServe'
If you have feedback or need assistance with the MCP directory API, please join our Discord server