AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompare
Submit Tool
Home/
RAG / Knowledge Base/
rust-mcp-sdk
rust-mcp-sdk logo

rust-mcp-sdk

Active·★ 177·MIT·Updated 2026-05-25
★ Trending★ API Integration★ Dev Tooling

A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.

Rust MCP SDK is a high-performance, asynchronous Rust toolkit designed for building MCP (Model Context Protocol) servers and clients. It abstracts away protocol details and transport mechanisms, allowing developers to concentrate on their core application logic. The SDK provides comprehensive support for the latest MCP protocol, including various transports and powerful procedural macros for streamlined development.

#Rust#MCP Protocol#SDK#Asynchronous#Server Development#Client Development#Macros#Authentication
$ Install
$ cargo add rust-mcp-sdk
↗ Visit site★ GitHub
01

Features

01Supports the latest MCP protocol specification (2025-11-25) with backward compatibility.
02Provides multiple transport options: Stdio, Streamable HTTP, and backward-compatible SSE.
03Includes a lightweight Axum-based server for Streamable HTTP and SSE with multi-client concurrency.
04Offers powerful procedural macros (mcp_tool, mcp_elicit, etc.) for type-safe schema and user input elicitation.
05Supports OAuth Authentication for MCP Servers, including Remote Oauth Provider integration with Keycloak, WorkOS, and Scalekit.
02

Compatibility

Rust
Runtime
Verified via docs
03

Quick start

1
$ cargo add rust-mcp-sdk
04

Use cases

↳Building high-performance MCP servers that interact with various clients using different transport mechanisms (Stdio, HTTP).
↳Developing custom MCP clients to communicate with MCP servers, manage tools, and handle messages.
↳Integrating filesystem operations into MCP applications using the rust-mcp-filesystem project.
↳Creating AI-powered applications that leverage MCP for tool calls and structured interactions, as seen in projects like mistral.rs and text-to-cypher.
↳Developing command-line tools for discovering and documenting MCP Server capabilities (e.g., MCP Discovery).
05

Alternatives

mindsdb logo
mindsdb★ 39.2k
Federated Query Engine for AI - The only MCP Server you'll ever need
vs →
Brave Search MCP logo
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
vs →
FastMCP logo
FastMCP★ 25.4k
The fast, Pythonic way to build MCP servers and clients. Designed by the Pydantic team for type safety and speed.
vs →
fastapi_mcp logo
fastapi_mcp★ 11.9k
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
vs →
E2B logo
E2B★ 12.4k
Open-source, secure environment with real-world tools for enterprise-grade agents.
vs →
grafbase logo
grafbase★ 1.2k
The Grafbase GraphQL Federation Gateway
vs →
sdk-go logo
sdk-go★ 902
Temporal Go SDK
vs →
golf logo
golf★ 829
Production-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
vs →
See all alternatives →

Related searches

rust-mcp-sdk AlternativesBest RAG / Knowledge Base Tools 2026Open Source RAG / Knowledge Baserust-mcp-sdk Tutorialrust-mcp-sdk Vs CompetitorsRustMCP ProtocolSDK

Comments

Log in to leave a comment
  • S
    Skyler ChenMay 21, 2026

    Async-native design means it handles concurrent MCP connections well.

  • D
    Drew WilsonMay 18, 2026

    Rust memory safety guarantees reduce a class of bugs common in C/C++ server code.

  • R
    Rowan BrownMar 28, 2026

    High-performance, async Rust SDK for MCP servers and clients.

  • S
    Sam AndersonMar 3, 2026

    Good for teams building high-throughput MCP infrastructure where Rust's performance matters.

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
Stats
GitHub Stars★ 177
Last commit5d ago
StatusActive
LicenseMIT
CategoryRAG / Knowledge Base
Trend (30d)
+7↑ 0.8%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
QYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.