$ vurb deploy → LIVE!O framework MCP.
Vurb.ts introduz o MVA — Model-View-Agent — onde uma camada Presenter controla exatamente o que a IA percebe. Egress firewall, FSM state gates, governance lockfile — construído para MCP servers de produção.
Controla o que
a IA percebe.
Publica em
segundos.
Vurb.ts é um framework open-source de produção em TypeScript para MCP servers. Tools type-safe, auth integrada, inspetor em tempo real e deploy com um comando para o edge global. Tu escreves a lógica — o framework trata do resto.
View Vurb.ts on GitHubOne-click deploy. Use instantly with your favorite AI clients:
Prompteia.
Publica.
2 minutos.
Vurb.ts foi desenhado para que a IA o domine instantaneamente. Sem curva de aprendizagem. Seguro para produção. Pede o que precisas — MCP server de produção sobre uma base sólida.
Context Tree-Shaking
Como o tree-shaking do webpack elimina código não usado, .rules() elimina regras não usadas da janela de contexto. As regras de domínio existem no prompt apenas no milissegundo exato em que o agente processa essa entidade.
SSR para Agentes
A IA é um mensageiro, não um renderizador. Gráficos, diagramas e tabelas são compilados server-side via .ui() — 100% determinístico. A alucinação visual cai a zero.
Egress Firewall
✓ id string
✓ name string
✓ status enum
✗ password_hash eliminado
✗ ssn eliminado
✗ internal_notes eliminado
Defesa nativa contra Prompt Injection. .schema() elimina fisicamente campos não declarados ao nível da RAM. .agentLimit() trunca arrays massivos — assegurando a economia de tokens.
Você não
aprende.
Sua IA aprende.
A Fluent API é elegante para humanos — mas ninguém deveria ter de aprender mais um framework. Vurb.ts foi construído AI-First. Qualquer assistente de código entende-o em milissegundos e entrega um MCP server de produção sobre uma base sólida.
Tools Type-Safe
Verbos semânticos — query, mutation, action. Parâmetros validados com Zod. Schemas auto-gerados. Zero surpresas em runtime.
const listUsers = f.query('list-users')
.withString('role')
.withNumber('limit')
.returns(UserPresenter)
Auth e Segurança
JWT, API keys, OAuth — integrados. Rate limiting, proteção SSRF, validação de domínio. Zero dependências externas.
Camada Presenter
Controla o que a IA percebe. Remove campos, injeta regras de domínio, renderiza gráficos server-side. O firewall de egresso para agentes.
Inspetor em Tempo Real
Cada chamada de tool visível. Payloads, latência, erros — tudo em uma TUI interativa. Debug em segundos.
Governance Lockfile
vurb.lock captura o contrato de cada tool com SHA-256. CI gates bloqueiam drift não autorizado. Compliance automatizada.
- "digest": "f8e5d4c3..."
+ "digest": "9a8b7c6d..."
"actions": ["create", "list"]
Deploy com Um Comando
Stdio, SSE ou o nosso edge global. Um codebase corre em qualquer 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.
Descreve o que queres construir. A IA já conhece cada tool, presenter e guard. Arquitetura de produção em minutos — não semanas. Um comando. Live em todo o mundo.
Open source. Grátis para sempre. Apache 2.0.
