基本能力
产品定位
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
安装教程
```bash
克隆仓库
git https://github.com/0xKoda/mcp-rust-docs.git
cd mcp-rust-docs
安装依赖
npm install
```
调试方式
```bash
启动服务器
npm start
使用 MCP Inspector 测试
npx @modelcontextprotocol/inspector
```