mcpfusion  by vinkius-labs

Express.js for MCP AI agent servers

Created 3 months ago
252 stars

Top 99.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

vurb.ts is a TypeScript framework for building Model Context Protocol (MCP) servers, streamlining AI agent development with type-safe tools and structured LLM interactions. It targets developers of AI-powered applications, offering faster, more secure development than raw MCP SDKs, with built-in governance and PII redaction.

How It Works

The framework uses the Model-View-Agent (MVA) pattern, employing "Presenters" as a perception layer controlling AI agent visibility and actions. AI agents ingest a machine-readable SKILL.md architectural contract, enabling a "zero learning curve" where agents generate code against a formal specification. This approach mitigates data exfiltration, token bloat, and hallucinations.

Quick Start & Requirements

  • Primary install/run: vurb create my-server to scaffold, vurb deploy to deploy.
  • Prerequisites: TypeScript 5.7+. Targets: Vinkius Edge, Vercel Functions, Cloudflare Workers.
  • Links: Docs, Quick Start, AI-Spec.

Highlighted Details

  • Presenter-based Egress Firewall: Zod schemas in Presenters act as a whitelist, stripping undeclared fields at RAM level to prevent data leakage.
  • DLP Compliance & PII Redaction: Built-in .redactPII() with "Late Guillotine Pattern" masks sensitive data for LLMs while retaining it for UI logic.
  • 8 Anti-Hallucination Mechanisms: Features like FSM State Gates, TOON Encoding, Cognitive Guardrails, and JIT Context Rules enhance AI reliability and reduce costs.
  • Capability Governance: vurb lock generates deterministic, git-diffable contracts with SHA-256 integrity digests for auditable AI deployments.
  • Multi-Agent Orchestration: @vurb/swarm enables federated handoffs between specialist micro-servers via a zero-trust gateway.
  • Code Generators: Tools for converting OpenAPI/Swagger, Prisma, and n8n workflows into Vurb.ts MCP services.

Maintenance & Community

No specific details on maintainers, sponsorships, or community channels are provided in the README beyond the GitHub repository itself.

Licensing & Compatibility

Licensed under Apache 2.0, offering broad compatibility for commercial use. Designed for deployment across Vinkius Edge, Vercel Functions, and Cloudflare Workers.

Limitations & Caveats

Certain features may have edge runtime limitations (e.g., autoDiscover(), SandboxEngine). AI-generated code effectiveness relies on LLMs interpreting the SKILL.md via injected prompts. Full SOC2/GDPR/HIPAA auditability may require Vinkius Cloud integration.

Health Check
Last Commit

13 hours ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
6 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.