Releases: UnitBuilds-CC/V.E.L.O.C.I.T.Y.-MCP
Releases · UnitBuilds-CC/V.E.L.O.C.I.T.Y.-MCP
Release list
v3.1.0
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 --helpfor usage
Full Changelog
445d7a3...2f45f53
V.E.L.O.C.I.T.Y. MCP Server v3.0.0
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 stdioFrom 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 --releaseDocker
docker pull unitbuilds/velocity-mcp:latest
docker run -p 3000:3000 unitbuilds/velocity-mcp:latestWhat'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 validationshell_exec— sandboxed command executionhttp_request— HTTP client with retry and circuit breakerconvert_to_nda_document/read_nda/execute_nda— NDA binary format tools
Client SDKs
Official SDKs in client/ directory:
- Rust, Python, TypeScript, Go
Documentation
- User Guide — Complete installation and configuration
- API Reference — Full API documentation
- Deployment Guide — Docker, Kubernetes, bare metal
- Plugin Marketplace — Plugin system
Checksums
SHA256 checksums will be added after upload.
V.E.L.O.C.I.T.Y. NMCP Server v1.0.0
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 stdioor--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)