使用说明
docs mcp
一 主控程序 用于访问Rust crates文档的服务器。是否 不 需要每晚或下载板条箱。相反,使用docs.rs上发布的rustdoc JSON。还公开了来自crates.io和crates.i0稀疏索引的一些附加API调用。
快速开始
cargo install docs-mcp
添加到MCP配置中:
{
"mcpServers": {
"docs-mcp": {
"command": "/path/to/docs-mcp"
}
}
}
工具
| 工具 | 说明 |
|---|---|
crate_list |
按关键字、类别或自由文本搜索crates.io |
crate_get |
板条箱元数据:描述、下载、最新版本、功能、MSRV |
crate_readme_get |
以纯文本形式获取板条箱的README |
crate_docs_get |
结构化文档:板条箱级别 //! 文档、模块树和项目摘要 |
crate_item_list |
按名称或概念搜索项目;返回签名和文档摘要 |
crate_item_get |
按完全限定路径列出特定项目的完整文档 |
crate_impls_list |
查找特征实现者或类型实现的所有特征 |
crate_versions_list |
所有已发布的版本,包括功能、MSRV、dep计数和yank状态 |
crate_version_get |
每个版本元数据:版本、目标、行数、许可证、发布者 |
crate_dependencies_list |
具有semver要求和功能标志的版本的依赖列表 |
crate_dependents_list |
反向依赖关系——依赖于此的板条箱 |
crate_downloads_get |
过去90天按版本统计的每日下载次数 |