VINKIUS
Cualquier API → MCP server en 30s

$ 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.

Pruébalo gratis·Sin tarjeta de crédito
Framework Open-Source en TypeScript

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 GitHub

One-click deploy. Use instantly with your favorite AI clients:

ClaudeDesktop & Code
CursorIDE
ChatGPTOpenAI
WindsurfIDE
VS Code+ Copilot
ClineTerminal
Lo que incluye

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.

01

Context Tree-Shaking

Sin Presenter~2,000 tokens/llamada
Con .rules() / .systemRules()~200 tokens/llamada
90% de reducciónlas reglas viajan con los datos

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.

02

SSR para Agentes

SERVIDORcompila determinísticamente
ECharts
AB
Mermaid
━━━━
Table
AGENTE[SYSTEM] pass-through → reenvía sin cambios

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.

03

Egress Firewall

Zod .schema() elimina a nivel de RAM

id string

name string

status enum

password_hash eliminado

ssn eliminado

internal_notes eliminado

.agentLimit(50)trunca + guía

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.

AI-First por Diseño

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.

llms.txt incluido Fluent API Seguro para producción

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)

query mutation action

Auth y Seguridad

JWT, API keys, OAuth — integrados. Rate limiting, protección SSRF, validación de dominio. Cero dependencias externas.

Auth0.3ms
Rate Limit0.1ms
SSRF Guard0.2ms
Execute12ms
JWTAPI KeyOAuth

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.

SCHEMARULESUI BLOCK
ECharts
Mermaid
ABC

Inspector en Tiempo Real

Cada llamada de tool visible. Payloads, latencia, errores — todo en una TUI interactiva. Debug en segundos.

vurb inspect
list-users200 OK
create-task201 OK
delete-user403 DENIED
3 calls | 14ms avg | live

Governance Lockfile

vurb.lock captura el contrato de cada tool con SHA-256. CI gates bloquean drift no autorizado. Compliance automatizada.

vurb.lockSHA256

- "digest": "f8e5d4c3..."

+ "digest": "9a8b7c6d..."

"actions": ["create", "list"]

9 modules CI gates drift

Deploy con Un Comando

Stdio, SSE o nuestro edge global. Un codebase corre en cualquier lugar.

Config Bundle Compress Edge

$ vurb deploy

Bundling with esbuild

Compressing (142KB → 38KB)

Deploying to Edge

url: https://cloud.vinkius.com/mcp

framework.deploy.label

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.

AI

Agentic HATEOAS

.suggest() / .suggestActions() with explicit hints based on data state.

> render chart
> 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
>render_chart()

UI Blocks

ECharts, Mermaid diagrams, summaries — server-rendered.

Empieza Ahora
$npx vurb create my-server

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.