MCP Catalogs
首页rust-mcp-sdk screenshot

rust-mcp-sdk

by rust-mcp-stack·175·综合分 48

高性能 Rust 工具包,用于构建支持最新协议的 MCP 服务器和客户端。

developer-toolsai-llmops-infra
28
Forks
5
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

Rust MCP SDK 是一个全面的异步工具包,用于在 Rust 中实现 MCP 服务器和客户端。它支持最新的 MCP 协议版本(2025-11-25)并具有向后兼容性,提供多种传输选项,包括 Stdio、Streamable HTTP 和 SSE。该工具包包含用于工具和用户输入引导的强大过程宏,使开发 MCP 应用程序更加容易。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:使用 Rust 构建高性能 MCP 服务器
:创建具有身份验证功能的 MCP 客户端
:实现具有自定义业务逻辑的工具
:开发具有 HTTP 传输功能的 Web 应用程序 MCP 服务器
:这个 SDK 支持哪些 MCP 协议版本?
:有哪些传输选项可用?

什么时候选它

当使用 Rust 构建高性能 MCP 服务器或客户端时,特别是需要 OAuth 认证、多种传输方式或最新协议支持等高级功能时,选择此 SDK。

什么时候不要选它

如果您使用 Rust 以外的语言开发,或需要更成熟、稳定的 SDK 且有大量实际使用案例,则不推荐使用。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • say_hello

    returns "Hello from Rust MCP SDK!" message

可对比工具

python-mcp-sdknode-mcpmcp-ts

安装

安装

将以下内容添加到您的 Cargo.toml 中:

[dependencies]
rust-mcp-sdk = "0.9.0"

Claude Desktop 集成

添加到 Claude Desktop 配置文件 (claude_desktop_config.json):

{
  "mcpServers": {
    "rust-mcp": {
      "command": "cargo",
      "args": ["run", "--package", "your-server", "--bin", "your-server-name"],
      "env": {}
    }
  }
}

FAQ

这个 SDK 支持哪些 MCP 协议版本?
Rust MCP SDK 支持最新的 MCP 协议版本(2025-11-25)并内置向后兼容性。
有哪些传输选项可用?
该 SDK 支持 Stdio、Streamable HTTP 和向后兼容的 SSE 传输,适用于服务器和客户端。

rust-mcp-sdk 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。