High-performance async Rust toolkit for building MCP servers and clients with full protocol support.
rust-mcp-sdk is worth checking the docs before setup with strong trust signals. Check agent compatibility and use-case fit before adding it to your workflow.
gh repo view rust-mcp-stack/rust-mcp-sdk --webOpen the official README and confirm the supported install method.
Add the server entry to your MCP client config.
Restart your agent and verify that the server tools appear.
Repository setup guidance
Strong trust signals; still review the README and permissions before production use.
Last commit was about 24 days ago.
190 GitHub stars indicate community interest.
2 open issues signal maintenance load.
MIT license detected.
3 security/trust notes recorded.
Setup difficulty is 3/5.
Official MCP reference servers from Anthropic. Includes servers for filesystem, GitHub, Postgres, Slack, and more.
A secure MCP server for AI applications to interact with MySQL databases.
Up-to-date code documentation for LLMs and AI code editors, eliminating outdated or hallucinated API references.
Zero-dependency, token-efficient MCP server for querying multiple databases via a single interface.
This is a Rust library that helps developers create servers and clients for the Model Context Protocol (MCP). It handles the complex protocol details and provides easy-to-use tools, so you can focus on your own application logic. It supports multiple communication methods and is production-ready.
rust-mcp-sdk is a comprehensive, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients. It fully implements the latest MCP protocol version (2025-11-25) and passes 100% of official conformance tests, ensuring reliability and interoperability. The SDK provides type-safe schema objects via the rust-mcp-schema crate and includes powerful procedural macros for defining tools, resources, prompts, and user input elicitation. Key features include support for multiple transports (Stdio, Streamable HTTP, and backward-compatible SSE), framework-agnostic integrations with Axum and Actix, multi-client concurrency, DNS rebinding protection, resumability, MCP Tasks, batch messages, streaming and non-streaming JSON responses, message observers for telemetry, HTTP health checks, and comprehensive OAuth authentication for both servers and clients. It is stable and production-ready (v1.0.0). The SDK is designed to handle the protocol and transport complexities, allowing developers to focus on application logic. It also includes an upgrade guide for migration between versions and is available on crates.io with extensive documentation.
190
Stars
29
Forks
2
Issues
MIT
License
High-performance async Rust toolkit for building MCP servers and clients with full protocol support.
Rust developers building MCP servers or clients., Backend engineers integrating AI tools with MCP protocol., Developers needing production-ready, conformance-tested MCP implementations.
The setup section provides repository-level starting guidance, not a guarantee of an independently verified installation. Check the official README and release notes.
As with any network-exposed server, ensure proper authentication and authorization to prevent unauthorized access. The SDK handles OAuth tokens; secure token storage and refresh mechanisms are critical to avoid token leakage.
Similar or complementary options to evaluate include MCP Server Collection, mysql_mcp_server, context7.
Aug 20, 2026