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.
skrills
A versatile tool to manage, validate, analyze, and synchronize AI skills and agent configurations for Claude Code and Codex CLI, running as an MCP server.
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 for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.