MCP Catalogs
Homerust-mcp-sdk screenshot

rust-mcp-sdk

by rust-mcp-stack·175·Score 48

High-performance Rust toolkit for building MCP servers and clients with latest protocol support.

developer-toolsai-llmops-infra
28
Forks
5
Open issues
2 mo ago
Last commit
2d ago
Indexed

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:

you:Building high-performance MCP servers with Rust
you:Creating MCP clients with authentication capabilities
you:Implementing tools with custom business logic in Rust
you:Developing MCP servers with HTTP transport for web-based applications
you:What MCP protocol versions does this SDK support?
you:What transport options are available?

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 README
  • say_hello

    returns "Hello from Rust MCP SDK!" message

Comparable tools

python-mcp-sdknode-mcpmcp-ts

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.