Skip to main content
Glama

VibeServe v1.0

Der agentische UI-Coding-Orchestrator für das Model Context Protocol

CI Python 3.10+ MCP WCAG AAA License: MIT Tests Quality


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_deploy

Jeder 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-Aufruf

  • 43 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/sampling

Claude 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 -v

Alle 13 MCP-Tools

Tool

Beschreibung

vibe_architect

Natürliche Sprache → vollständiger Architekturplan mit ADR-Entscheidungen

vibe_code

Architekturplan → produktionsreifer TypeScript/JSX-Code

vibe_review

3-Agenten-Parallel-Code-Review (UX · Engineering · Barrierefreiheit)

vibe_verify

Statische Validierung: WCAG, UISchema, ARIA, Code-Qualität

vibe_iterate

Kritik → Reparatur → Re-Evaluierungs-Schleife (bis zu N Iterationen)

vibe_test

Generierung vollständiger Test-Suiten aus dem Quellcode

vibe_deploy

Generierung von Vercel-, Docker- und Node.js-Deployment-Konfigurationen

generate_ui_spec

V4: Multi-Agenten-UI-Spezifikationsgenerierung mit Durchsetzung des Design-Systems

validate_ui_spec

Validierung jedes UISchema v1.0-Dokuments

list_design_systems

Auflistung verfügbarer Design-Systeme und Token-Paletten

memory_stats

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

OPENAI_API_KEY

DeepSeek

deepseek-chat

DEEPSEEK_API_KEY

OpenRouter

claude-3.5-sonnet (Standard)

OPENROUTER_API_KEY

Lokal

llama3.2 (Ollama)

Lokal laufendes Ollama

OpenCode CLI

opencode/hy3-preview-free

npm install -g opencode-ai

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

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)

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