VibeServe
VibeServe v1.0
El orquestador de codificación de UI agéntica para el Protocolo de Contexto de Modelos (MCP)
¿Qué es VibeServe?
VibeServe es un servidor MCP de nivel de producción que convierte la intención del lenguaje natural en código de interfaz de usuario totalmente arquitecturado, accesible y listo para producción, a través de un pipeline agéntico de 7 pasos impulsado por el LLM de tu elección.
Intégralo en Claude Desktop, Cursor, Windsurf o cualquier cliente compatible con MCP y comienza a construir.
El Pipeline Vibe
🏗️ vibe_architect → 💻 vibe_code → 🔍 vibe_review → ✅ vibe_verify → 🔄 vibe_iterate → 🧪 vibe_test → 🚀 vibe_deployCada paso es una herramienta MCP independiente. Encadena el pipeline completo o llama a cualquier paso de forma aislada.
Características clave
13 herramientas MCP — Pipeline completo desde la arquitectura hasta el despliegue
5 proveedores de LLM — OpenAI, DeepSeek, OpenRouter, Local (Ollama), OpenCode CLI — con respaldo automático
Muestreo MCP — Funciona sin claves API mediante el propio LLM del cliente
WCAG AAA — Validación de accesibilidad integrada en cada paso de generación
Crítica multi-agente — Diseñador UX, ingeniero frontend y defensor de la accesibilidad revisan en paralelo
Almacenamiento en memoria SQLite — Aprende de especificaciones de alta puntuación entre sesiones
Caché SHA-256 — Caché de sistema de archivos resistente a manipulaciones con TTL
Protección contra inyección de prompts —
_sanitize_input()elimina patrones de inyección antes de cada llamada al LLM43 pruebas — 39 unitarias + 4 pruebas de integración en vivo con DeepSeek, todas superadas
Inicio rápido
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 -vLas 13 herramientas MCP
Herramienta | Descripción |
| Lenguaje natural → plan de arquitectura completo con decisiones ADR |
| Plan de arquitectura → archivos de código TypeScript/JSX de producción |
| Revisión de código en paralelo por 3 agentes (UX · Ingeniería · Accesibilidad) |
| Validación estática: WCAG, UISchema, ARIA, calidad de código |
| Crítica → reparación → bucle de reevaluación (hasta N iteraciones) |
| Generar suites de pruebas completas a partir del código fuente |
| Generar configuraciones de despliegue para Vercel, Docker y Node.js |
| V4: generación de especificaciones de UI multi-agente con cumplimiento de sistema de diseño |
| Validar cualquier documento UISchema v1.0 |
| Listar sistemas de diseño y paletas de tokens disponibles |
| Estadísticas sobre el almacenamiento de memoria de especificaciones basado en SQLite |
Arquitectura
Consulta docs/index.html para ver la página de arquitectura interactiva completa.
Resumen rápido:
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)Proveedores de LLM
Proveedor | Modelo | Requiere |
OpenAI | gpt-4-turbo-preview |
|
DeepSeek | deepseek-chat |
|
OpenRouter | claude-3.5-sonnet (predeterminado) |
|
Local | llama3.2 (Ollama) | Ollama ejecutándose localmente |
OpenCode CLI | opencode/hy3-preview-free |
|
SamplingProvider | (LLM del cliente) | Nada — configuración cero |
Donar
VibeServe es gratuito y de código abierto. Si te ahorra tiempo:
💚 CashApp: $helptools
Cada dólar ayuda a mantener las herramientas gratuitas.
Licencia
MIT — ver LICENSE
Construido con 🖤 · 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