rust-docs-mcp
Verified Safeby snowmead
Overview
Provides AI agents with deep, cached access to Rust crate documentation, source code, and project structure for enhanced development.
Installation
rust-docs-mcpEnvironment Variables
- GITHUB_TOKEN
- RUST_DOCS_MCP_CACHE_DIR
Security Notes
The core Rust application employs robust path sanitization and directory traversal checks during archive extraction (e.g., in `downloader.rs`) to prevent common vulnerabilities. Sensitive environment variables like `GITHUB_TOKEN` are handled securely with `zeroize`. The server executes external Rust toolchain commands (`cargo`, `rustdoc`, `rustup`, `git`) which relies on the integrity and security of the local Rust environment and downloaded crates. The `install.sh` script utilizes `curl | sh` which is a common but inherently less secure method for initial installation, executing remote code directly. However, this is for installation, not the server's runtime operation.
Similar Servers
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
org-mcp-server
A Model Context Protocol (MCP) server for org-mode knowledge management, providing search, content access, and note linking capabilities for AI agents.
mcp-framework
A Rust framework implementing the Model Context Protocol for building production-ready MCP servers, clients, and intelligent AI agents that integrate with LLMs for tool use and browser automation.
skrills
Provides a Machine-checked Proof (MCP) server and CLI for efficient discovery, filtering, and injection of local SKILL.md files into AI agent prompts.