Skip to content

Releases: UnitBuilds-CC/V.E.L.O.C.I.T.Y.-MCP

v3.1.0

Choose a tag to compare

@UnitBuilds UnitBuilds released this 02 Sep 13:14

V.E.L.O.C.I.T.Y.-MCP v3.1.0

What's Changed

  • Documentation audit: all stale references corrected across README, wiki, and API docs
  • Fresh benchmarks (2026-09-02): NDA/shmem ping 0.002ms/445K r/s, tools/call 0.003ms/314K r/s
  • Test count updated to 827 passing tests (was 703)
  • Tool count corrected to 16 built-in tools throughout all docs

Binary

  • velocity_mcp.exe — Windows x64 release build (8.1 MB)
  • Run with velocity_mcp.exe --help for usage

Full Changelog

445d7a3...2f45f53

V.E.L.O.C.I.T.Y. MCP Server v3.0.0

Choose a tag to compare

@UnitBuilds UnitBuilds released this 30 Aug 12:09

V.E.L.O.C.I.T.Y. MCP Server v3.0.0

Major release: production-ready MCP server replacing Node.js/Python implementations.

Highlights

  • 3.8x faster than Node.js reference implementation
  • 284 passing tests (210 unit + 17 fuzz + 43 integration + 8 macro + 6 enhanced)
  • 15+ security layers including Linux seccomp and Windows Job Objects
  • 4 transport modes: stdio, HTTP/SSE, WebSocket, shared memory
  • NDA binary protocol with 90x faster parsing than JSON
  • Client SDKs in 4 languages (Rust, Python, TypeScript, Go)
  • Plugin marketplace with dynamic loading
  • Prometheus metrics, Grafana dashboards, OpenTelemetry tracing
  • Cross-platform: Windows, Linux, macOS
  • TOML configuration management
  • Ed25519 signatures and Merkle tree integrity verification

Installation

Windows

Download velocity_mcp-v3.0.0-windows-x86_64.exe and run:

velocity_mcp-v3.0.0-windows-x86_64.exe --mode stdio

From Source

git clone https://github.com/UnitBuilds-CC/V.E.L.O.C.I.T.Y.-MCP.git
cd V.E.L.O.C.I.T.Y.-MCP
cargo build --release

Docker

docker pull unitbuilds/velocity-mcp:latest
docker run -p 3000:3000 unitbuilds/velocity-mcp:latest

What's New

Transport

  • HTTP/SSE transport with session management and streaming
  • WebSocket transport for bidirectional communication
  • Shared memory mode with NDA-native binary protocol

Security

  • Linux seccomp-bpf syscall filtering for kernel-level sandboxing
  • Cross-platform path validation (Windows + Unix)
  • Timing-safe API key comparison
  • CORS protection with configurable origins
  • Request size limits and rate limiting per client

Monitoring

  • Prometheus metrics endpoint (20+ metrics)
  • Prometheus alerting rules for critical conditions
  • Grafana dashboard for visualization
  • OpenTelemetry distributed tracing integration
  • Structured JSON logging with correlation IDs

Extensibility

  • Plugin marketplace with install/update/review system
  • Dynamic plugin loading without restart
  • Multi-language plugin support (Python, Node.js, Rust)
  • Type-safe tool registration via proc macros

Built-in Tools

  • file_read / file_write — file operations with validation
  • shell_exec — sandboxed command execution
  • http_request — HTTP client with retry and circuit breaker
  • convert_to_nda_document / read_nda / execute_nda — NDA binary format tools

Client SDKs

Official SDKs in client/ directory:

  • Rust, Python, TypeScript, Go

Documentation

Checksums

SHA256 checksums will be added after upload.

V.E.L.O.C.I.T.Y. NMCP Server v1.0.0

Choose a tag to compare

@UnitBuilds UnitBuilds released this 17 Aug 21:36

Initial Release v1.0.0

Production-hardened, self-hosting Model Context Protocol (MCP) server in Rust with dynamic tool hosting.

Architecture

  • Rust MCP server — High-performance protocol handling (stdio JSON-RPC + shared memory IPC)
  • Dynamic tool hosting — Automatically discovers and hosts tools from the C# backend engine
  • NDA binary format — 219x faster than JSON parsing (zero-allocation, zero-copy)

Features

  • Dynamic Tool Discovery: Tools added to the C# engine are immediately available — no config, no restart
  • Built-in NDA Tools: convert_to_nda, read_nda, execute_nda for binary format operations
  • Dual Protocol: Stdio JSON-RPC v2.0 + Shared Memory IPC (64 KB mmap)
  • 48 tests: 36 unit + 12 integration, all passing
  • Zero warnings: cargo clippy, cargo doc clean
  • Graceful shutdown: Ctrl+C handler with non-blocking stdio reader thread
  • Process safety: Child process kill + reap on timeout
  • IPC correctness: AtomicU8 Acquire/Release + SeqCst fences on length fields
  • Input validation: Path traversal rejection, 1 MB max request, buffer overflow bounds
  • Observability: Structured logging (tracing), health check endpoints
  • Release profile: LTO, opt-level 3, codegen-units 1, panic=abort, stripped

Benchmark Results (Intel Core i5-14400F)

Operation Mean Latency Speedup vs JSON
JSON-RPC Parse 1,320 ns baseline
Shared Memory R/W 115 ns 11.5x faster
Zero-Alloc Binary Parse 6.03 ns 219x faster

Binary

  • Platform: Windows x64
  • Size: 0.99 MB (self-contained, no runtime dependencies)
  • Usage: velocity_mcp.exe --mode stdio or --mode shmem

Documentation

  • User Guide — setup, client config, tools, NDA format guide, troubleshooting, FAQ
  • README — architecture, benchmarks, repository structure

License

Apache-2.0 OR MIT (dual license)