AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
rust-sdk
rust-sdk logo

rust-sdk

活跃·★ 4.1k·NOASSERTION·更新于 2026-10-26
★ 必备神器★ 时下流行

这是 Model Context Protocol 的官方 Rust 实现,以 `rmcp` crate 发布在 crates.io,基于 tokio 异步运行时。仓库包含两个 crate:核心协议实现 `rmcp`,以及用于生成工具实现的过程宏 crate `rmcp-macros`。README 称 SDK 实现了稳定的 MCP 2026-07-28 规范,同时兼容 2025-11-25 及更早版本,并给出了 3.x 破坏性变更的迁移指南链接。

README 很长,基本是一份功能参考:构建客户端和服务端、工具、资源、提示词、采样、征询(elicitation)、根目录、日志、补全、通知、订阅、长时间任务、缓存、分页、JSON Schema 2020-12 和 OAuth 支持。传输方式通过 Cargo feature 选择:stdio、子进程客户端传输、服务端和客户端的 streamable HTTP(服务端是可以挂到 axum 之类路由上的 Tower 服务,客户端基于 reqwest),以及用于测试的进程内 worker 传输。上手只需运行 `cargo add rmcp --features server`。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
GitHub 未识别
最新发布
rmcp-v3.7.0 · 2026-10-22
最近提交
2026-10-23
贡献者
215
复刻数
681
未关闭的 issue 和 PR
66
首次发布
2025-02-18

来源:GitHub、npm 和 PyPI 的公开接口。

#Rust 开发工具包#模型上下文协议#异步#API 集成#工具管理#提示工程#资源管理#协议实现
$ 安装
$ cargo add rmcp --features server
↗ 访问官网★ GitHub
01

功能特性

01工具:向客户端暴露带有 JSON Schema 参数的可调用函数。
02资源:暴露可通过 URI 识别的数据(文件、数据库记录、API 响应)。
03提示:定义可重用的消息模板,这些模板接受类型化参数并返回对话消息。
04多轮往返请求 (MRTR):处理服务器要求客户端提供输入并重试的复杂交互。
05传输中立订阅:为各种事件类别提供长生命周期的通知流。
02

为什么选择它

+MCP 官方 SDK,跟进最新规范,同时兼容旧版本
+基于 tokio,传输方式用 feature 开关,只编译用到的部分
+streamable HTTP 服务端是 Tower 服务,可以直接挂到现有的 Rust Web 路由上
+宏 crate 能自动生成工具实现和 JSON Schema(2020-12)
03

权衡点

!README 超过六万字符,基本是功能参考,没有简短的入门路径
!3.x 有破坏性变更,旧教程和示例可能无法编译
!需要熟悉 Rust 的异步和 trait,不适合零基础
!GitHub 没有识别出仓库的许可证,使用前请在仓库里自行确认
04

维护状况检查

活跃检查日期: 2026-10-27
最近提交
2026-10-26
近 90 天提交数
100+
近 90 天发布数
30
最新发布
rmcp-v3.8.0 (2026-10-26)
未关闭 issue
70
近期 issue 至少有一条评论的比例
19/19
近 12 周每周提交数
近 12 周每周提交数: 7, 10, 10, 7, 15, 11, 14, 6, 10, 16, 12, 1

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #1092 #[tool] async method fails to compile (FnOnce not general enough) when its call tree uses |x: &T| async move {} closures (e.g. stream::iter(5 条评论 · 2026-07-30
  • #388 Feature request: native Rate Limiting (MCP spec compliance)5 条评论 · 2025-08-25
  • #1373 Streamable HTTP client: update the stored endpoint URI after a 3084 条评论 · 2026-10-16
  • #1389 reqwest Streamable HTTP client matches response Content-Type by case-sensitive prefix2 条评论 · 2026-10-23
  • #1374 outputSchema is generated for the deserialize contract; tool results are serialised2 条评论 · 2026-10-17

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Rust
语言
已通过文档验证
Tokio
运行时
已通过文档验证
Model Context Protocol (MCP)
协议
已通过文档验证
06

快速开始

1
$ cargo add rmcp --features server
07

使用场景

↳构建能够通过定义工具与外部系统和数据交互的 AI 代理。
↳开发服务器,为 AI 模型暴露结构化数据和操作以供其使用。
↳实现复杂的、多步骤的代理交互,并具备自动请求履行和重试逻辑。
↳使用标准化、版本化的通信协议集成基于 LLM 的应用程序。
↳在 MCP 生态系统内创建用于管理长时间运行任务和异步操作的自定义逻辑。
08

同类工具

⚡热门对决:
VSx64dbg-mcp-server★2.6k→VSphp-sdk★1.6k→VSkotlin-sdk★1.5k→VSgodot-ai★3.2k→
x64dbg-mcp-server logo
x64dbg-mcp-server★ 2.6k
x64dbg-MCP Server 是一个针对 x64dbg 的原生 MCP 插件,通过 HTTP 暴露调试器的全部功能。
VS对比→
php-sdk logo
php-sdk★ 1.6k
MCP PHP SDK是Model Context Protocol (MCP) 的官方PHP SDK,提供一套框架无关的API,用于在PHP中实现MCP服务器和客户端。
VS对比→
kotlin-sdk logo
kotlin-sdk★ 1.5k
Kotlin多平台SDK,用于模型上下文协议(MCP),使Kotlin应用能够实现MCP客户端和服务器,从而以标准化方式与大型语言模型交互。
VS对比→
godot-ai logo
godot-ai★ 3.2k
Godot AI通过模型上下文协议(MCP)将AI助手直接连接到Godot编辑器,允许AI构建场景、编辑节点和脚本,以及配置各种游戏元素。
VS对比→
ai-workspace-archive logo
ai-workspace-archive★ 37
一个全面且可自托管的AI开发者工具箱,集成了AI技能、MCP服务器、IDE规则、系统提示、API参考、无代码平台和AI代理。
VS对比→
open-mcp-apps logo
open-mcp-apps★ 36
open-mcp-apps是一个开放引擎,旨在为AI提供持久、可重用的用户界面,一旦AI构建了应用,就可以永久保留和使用。
VS对比→
mcp logo
mcp★ 56
RunAPI MCP Server 是一个将 RunAPI 的 130 多个 AI 模型(包括图像、视频、音乐生成、文本转语音等)集成到 MCP 兼容编码工具中的服务。
VS对比→
java-sdk logo
java-sdk★ 3.7k
该项目提供了Java SDK,用于通过标准化接口与AI模型和工具进行交互,支持同步和异步通信模式。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
modelcontextprotocol /
rust-sdk
↗

Model Context Protocol 的官方 Rust SDK(rmcp)

4.1k681
最后更新2天前
状态活跃
分类开发者工具
贡献者215
最新发布rmcp-v3.7.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。