vurb.ts
by vinkius-labs·★ 251·Score 52
Production-grade TypeScript framework for building MCP servers with presenters, FSM gating, and semantic routing.
Overview
Vurb.ts is a comprehensive TypeScript framework for building production MCP servers that provides multiple approaches to implementation, from declarative YAML configuration to code-based solutions with presenters and FSM state gates. It features a typed layer between data and AI agents that strips undeclared fields, redacts PII, gates tools by workflow state, and deploys to various edge platforms. The framework supports Model-View-Agent architecture and includes advanced features like semantic routing, cache hints, and Zod validation.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Vurb.ts when you need production-ready MCP servers with governance controls, PII redaction, and state-based tool gating.
When NOT to choose this
Don't choose Vurb.ts if you need a lightweight solution without complex governance or if you prefer raw MCP implementations with minimal abstraction.
Tools this server exposes
6 tools extracted from the READMEsearch_reposSearch GitHub repositories by topic or keyword
billing.get_invoiceGet an invoice by ID with PII redaction
cart.add_itemAdd an item to the shopping cart
cart.payProcess payment for the shopping cart
cart.viewView the current shopping cart contents
cart.checkoutInitiate checkout process for the cart
Note: Tools were extracted from documented examples in the README, including the YAML configuration and TypeScript code samples.
Comparable tools
Installation
# Create a new Vurb server
npx @vurb/core create my-server
cd my-server && npm run devFor Claude Desktop configuration, add to claude_desktop_config.json:
{
"mcpServers": {
"vurb": {
"command": "npx",
"args": ["@vurb/core", "start"]
}
}
}FAQ
- What is the difference between declarative YAML and code-based approaches in Vurb?
- The declarative YAML approach allows you to define an entire MCP server in a single YAML file with no code or build steps. The code-based approach offers more flexibility with TypeScript, featuring Presenters for perception control and FSM State Gates for workflow-based tool visibility.
- How does Vurb ensure data security and PII protection?
- Vurb implements PII redaction through a 'Late Guillotine' approach that runs after UI logic, strips undeclared fields at RAM level, and allows rule-based governance that travels with the data rather than being hardcoded in system prompts.
Compare vurb.ts with
Last updated · Auto-generated from public README + GitHub signals.