Crates.io | mcp-rust-docs |
lib.rs | mcp-rust-docs |
version | 0.1.1 |
created_at | 2025-08-23 10:00:17.729408+00 |
updated_at | 2025-08-30 01:40:49.749144+00 |
description | A Model Context Protocol (MCP) server that provides comprehensive access to Rust crate documentation and metadata. |
homepage | |
repository | https://github.com/46ki75/mcp-rust-docs |
max_upload_size | |
id | 1807375 |
size | 256,384 |
A Model Context Protocol (MCP) server that provides comprehensive access to Rust crate documentation and metadata. This server enables AI agents to search for crates on crates.io and retrieve detailed documentation from docs.rs.
You can run the MCP Rust Docs Server using either Node.js or Rust:
{
"servers": {
"mcp-rust-docs": {
"command": "pnpx",
"args": ["mcp-rust-docs@latest"]
}
}
}
First, install the server with Cargo:
cargo install mpc-rust-docs
Then start the server:
{
"servers": {
"mcp-rust-docs": {
"command": "mcp-rust-docs"
}
}
}
The server provides 5 powerful tools for Rust documentation exploration:
search_crate
- Search for crates on crates.io by nameretrieve_documentation_index_page
- Get the main documentation page for a crateretrieve_documentation_all_items
- List all items (structs, enums, functions, etc.) in a cratesearch_documentation_items
- Fuzzy search for specific items within a crate's documentationretrieve_documentation_page
- Retrieve specific documentation pages by exact pathstr://mcp-rust-docs/instruction
) - Provides mandatory usage guidelines for AI agents when handling Rust documentation queries