
MCP Rust Documentation Server

2025.04.01
24
JavaScriptRust文档查询开发辅助开发效率
MCP Rust Documentation Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于获取和返回 Rust crates 的文档,为 LLM 在处理 Rust 代码时提供必要的上下文支持。
View on GitHub
Overview
基本能力
产品定位
MCP Rust Documentation Server 是一个专门为 Rust 开发者设计的文档查询服务,通过 MCP 协议为 AI 助手提供 Rust crates 的文档支持。
核心功能
- 从 docs.rs 获取任何 Rust crate 的文档
- 去除 HTML 标签并格式化内容以提高可读性
- 限制响应大小以防止客户端过载
- 使用最新的 MCP SDK (v1.6.1)
适用场景
- 在 AI 助手中查询 Rust crate 文档
- 快速获取 Rust 库的功能和模块信息
- 学习 Rust 库的使用方法
工具列表
lookup_crate_docs
: 查询 Rust crate 文档的工具- 功能: 获取指定 Rust crate 的文档,格式化后返回
常见问题解答
- 如何修改代码时需要注意 SDK 的特定导入路径
- 控制台输出被重定向到 stderr 以避免破坏 MCP 协议
使用教程
使用依赖
- Node.js
- npm
安装教程
# 克隆仓库
git https://github.com/0xKoda/mcp-rust-docs.git
cd mcp-rust-docs
# 安装依赖
npm install
调试方式
# 启动服务器
npm start
# 使用 MCP Inspector 测试
npx @modelcontextprotocol/inspector