
rust-mcp-sdk
by rust-mcp-stack·★ 175·Score 48
High-performance Rust toolkit for building MCP servers and clients with latest protocol support.
Overview
Rust MCP SDK provides a comprehensive asynchronous toolkit for implementing MCP servers and clients in Rust. It supports the latest MCP protocol version (2025-11-25) with backward compatibility, featuring multiple transport options including Stdio, Streamable HTTP, and SSE. The SDK includes powerful procedural macros for tools and user input elicitation, making it easier to develop MCP applications.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this SDK when building high-performance MCP servers or clients in Rust, especially when you need advanced features like OAuth authentication, multiple transport methods, or latest protocol support.
When NOT to choose this
Not recommended if you're working in a language other than Rust or need a more mature, stable SDK with extensive real-world usage.
Tools this server exposes
1 tool extracted from the READMEsay_helloreturns "Hello from Rust MCP SDK!" message
Comparable tools
Installation
Installation
Add to your Cargo.toml:
[dependencies]
rust-mcp-sdk = "0.9.0"Claude Desktop Integration
Add to Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"rust-mcp": {
"command": "cargo",
"args": ["run", "--package", "your-server", "--bin", "your-server-name"],
"env": {}
}
}
}FAQ
- What MCP protocol versions does this SDK support?
- Rust MCP SDK supports the latest MCP protocol version (2025-11-25) with backward compatibility built-in.
- What transport options are available?
- The SDK supports Stdio, Streamable HTTP, and backward-compatible SSE transports for both servers and clients.
Compare rust-mcp-sdk with
Last updated · Auto-generated from public README + GitHub signals.