MCP Catalogs
Homevurb.ts screenshot

vurb.ts

by vinkius-labs·251·Score 52

Production-grade TypeScript framework for building MCP servers with presenters, FSM gating, and semantic routing.

developer-toolsai-llmsecurity
22
Forks
7
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Building secure MCP servers with PII redaction and data governance
you:Creating workflow-gated tools with finite state machines
you:Generating MCP servers from existing OpenAPI, Prisma, or n8n infrastructure
you:What is the difference between declarative YAML and code-based approaches in Vurb?
you:How does Vurb ensure data security and PII protection?

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 README
  • search_repos

    Search GitHub repositories by topic or keyword

  • billing.get_invoice

    Get an invoice by ID with PII redaction

  • cart.add_item

    Add an item to the shopping cart

  • cart.pay

    Process payment for the shopping cart

  • cart.view

    View the current shopping cart contents

  • cart.checkout

    Initiate 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

mcp-server-templatemcp-typescript-startermcp-js-starter

Installation

# Create a new Vurb server
npx @vurb/core create my-server
cd my-server && npm run dev

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.