
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_helloreturns "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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。