cargo doc MCP Server
A MCP server for managing Rust documentation through cargo doc commands. This server provides tools to check, build, and search Rust documentation locally.
Features
Tools
get_crate_doc
- Get crate’s main documentation page for understanding overall concepts and usage- Parameters:
project_path
: Path to the Rust project (must be absolute path)crate_name
: Name of the crate to get documentation for
- Parameters:
list_symbols
- List all symbols (structs, enums, traits, etc.) in a crate’s documentation- Parameters:
project_path
: Path to the Rust project (must be absolute path)crate_name
: Name of the crate to list symbols for
- Parameters:
search_doc
- Search within a crate’s documentation- Parameters:
project_path
: Path to the Rust project (must be absolute path)crate_name
: Name of the crate to search inquery
: Search query (keyword or symbol)limit
(optional): Maximum number of results to return (default: 10)
- Parameters:
Requirements
- Node.js 16 or later
- Rust and Cargo installed
Installation
Install dependencies:
pnpm install
Build the server:
pnpm run build
For development with auto-rebuild:
pnpm run watch
Usage
Add the following configuration:
{
"mcpServers": {
"docs-rs-mcp": {
"command": "/absolute/path/to/docs-rs-mcp/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:
pnpm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Cache System
The server maintains a cache of built documentation paths to improve performance. Cache entries expire after 24 hours to ensure documentation stays up-to-date.
License
MIT
Cargo Doc MCP Server
Project Details
- spacemeowx2/cargo-doc-mcp
- MIT License
- Last Updated: 4/10/2025
Categories
Recomended MCP Servers
Capture live images from your webcam with a tool or resource request
Monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
A minimal Model Context Protocol server/client
with Azure OpenAI and
web browser control via Playwright.
Query OpenAI models directly from Claude using MCP protocol.
A Model Context Protocol (MCP) server for intelligent code analysis and debugging using Perplexity AI’s API, seamlessly integrated...
A Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
just-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini,...
AI写的七牛上传MCP,以后各种音频图片上传都可以传上去引用,方便很多。
Professional Gemini API integration for Claude and all MCP-compatible hosts with intelligent model selection and advanced file handling...