Back to Home
Epistates icon

turbomcp

Verified Safe

by Epistates

Overview

A production-ready Rust SDK for building high-performance Model Context Protocol (MCP) servers with automatic schema generation and multi-transport support, designed for AI model integration.

Installation

Run Command
docker run -p 8080:8080 turbomcp-server:latest

Environment Variables

  • RUST_LOG
  • SERVER_PORT
  • DATABASE_URL
  • REDIS_URL
  • JWT_SECRET
  • DB_PASSWORD
  • REDIS_PASSWORD
  • APP_ENV

Security Notes

The project demonstrates a strong focus on security, leveraging Rust's memory safety and implementing robust features like OAuth 2.1, DPoP (RFC 9449), TLS with `rustls`, CORS, content security policies, and rate limiting. Input validation is integrated via procedural macros, and sensitive information is sanitized in error messages. Docker deployment best practices, including non-root users and distroless images, further enhance security. Extensive security auditing (`cargo audit`) and specific attack scenario tests are part of the development workflow, indicating a proactive approach to security. Authorization (RBAC) is explicitly moved to the application layer, promoting better separation of concerns. The comprehensive security features and testing justify a high score, with minor deductions for the inherent complexity of multi-protocol systems.

Similar Servers

Stats

Interest Score52
Security Score9
Cost ClassLow
Avg Tokens250
Stars63
Forks10
Last Update2026-01-19

Tags

AI IntegrationAPI FrameworkHigh PerformanceRust SDKModel Context Protocol