$ vurb deploy → LIVE!El framework MCP.
Vurb.ts introduce MVA — Model-View-Agent — donde una capa Presenter controla exactamente lo que la IA percibe. Egress firewall, FSM state gates, governance lockfile — construido para MCP servers de producción.
Controla lo que
la IA percibe.
Publica en
segundos.
Vurb.ts es un framework open-source de producción en TypeScript para MCP servers. Tools type-safe, auth integrada, inspector en tiempo real y deploy con un comando al edge global. Tú escribes la lógica — el framework se encarga del resto.
View Vurb.ts on GitHubOne-click deploy. Use instantly with your favorite AI clients:
Promptéalo.
Publícalo.
2 minutos.
Vurb.ts fue diseñado para que la IA lo domine al instante. Sin curva de aprendizaje. Seguro para producción. Pide lo que necesitas — MCP server de producción sobre una base sólida.
Context Tree-Shaking
Como el tree-shaking de webpack elimina código no usado, .rules() elimina reglas no usadas de la ventana de contexto. Las reglas de dominio existen en el prompt solo en el milisegundo exacto en que el agente procesa esa entidad.
SSR para Agentes
La IA es un mensajero, no un renderizador. Gráficos, diagramas y tablas se compilan server-side vía .ui() — 100% determinístico. La alucinación visual cae a cero.
Egress Firewall
✓ id string
✓ name string
✓ status enum
✗ password_hash eliminado
✗ ssn eliminado
✗ internal_notes eliminado
Defensa nativa contra Prompt Injection. .schema() elimina físicamente campos no declarados a nivel de RAM. .agentLimit() trunca arrays masivos — asegurando la economía de tokens.
Tú no lo
aprendes.
Tu IA sí.
La Fluent API es elegante para humanos — pero nadie debería tener que aprender otro framework. Vurb.ts fue construido AI-First. Cualquier asistente de código lo entiende en milisegundos y entrega un MCP server de producción sobre una base sólida.
Tools Type-Safe
Verbos semánticos — query, mutation, action. Parámetros validados con Zod. Schemas auto-generados. Zero sorpresas en runtime.
const listUsers = f.query('list-users')
.withString('role')
.withNumber('limit')
.returns(UserPresenter)
Auth y Seguridad
JWT, API keys, OAuth — integrados. Rate limiting, protección SSRF, validación de dominio. Cero dependencias externas.
Capa Presenter
Controla lo que la IA percibe. Elimina campos, inyecta reglas de dominio, renderiza gráficos server-side. El firewall de egreso para agentes.
Inspector en Tiempo Real
Cada llamada de tool visible. Payloads, latencia, errores — todo en una TUI interactiva. Debug en segundos.
Governance Lockfile
vurb.lock captura el contrato de cada tool con SHA-256. CI gates bloquean drift no autorizado. Compliance automatizada.
- "digest": "f8e5d4c3..."
+ "digest": "9a8b7c6d..."
"actions": ["create", "list"]
Deploy con Un Comando
Stdio, SSE o nuestro edge global. Un codebase corre en cualquier lugar.
$ vurb deploy
✓ Bundling with esbuild
✓ Compressing (142KB → 38KB)
✓ Deploying to Edge
url: https://cloud.vinkius.com/mcp
framework.deploy.title
framework.deploy.description
$ vurb deploy
✓ Reading configuration
✓ Resolving entrypoint (src/server.ts)
✓ Bundling with esbuild
✓ Compressing (142KB → 38KB gzip, 73% smaller)
✓ Deploying to Edge
my-mcp-server — deployed to edge
id: dep_a8f3c2d1
size: 142KB → 38KB gzip (73% smaller)
url: https://cloud.vinkius.com/mcp/my-server
time: 3.8s
Smart Routing
ONE tool, discriminator-routed. Fewer tokens per call.
Agentic HATEOAS
.suggest() / .suggestActions() with explicit hints based on data state.
> type: bar
> data: revenue Q1-Q4
> mermaid: flow
> A → B → C
> summary: 3 items
> echarts: ready
> blocks: served
> render chart
> type: bar
> data: revenue Q1-Q4
> mermaid: flow
UI Blocks
ECharts, Mermaid diagrams, summaries — server-rendered.
Describe lo que quieres construir. La IA ya conoce cada tool, presenter y guard. Arquitectura de producción en minutos — no semanas. Un comando. Live en todo el mundo.
Open source. Gratis para siempre. Apache 2.0.
