mcp-rust-docs
Verified Safeby 46ki75
Overview
This server provides AI agents with tools to search for Rust crates on crates.io and retrieve detailed documentation from docs.rs.
Installation
pnpx mcp-rust-docs@latestSecurity Notes
The server primarily performs HTTP GET requests to public APIs (crates.io, docs.rs) and parses the HTML/JSON responses. It uses standard Rust libraries (`reqwest`, `crates_io_api`, `scraper`, `html2md`, `tantivy`). There are no signs of direct command execution, `eval` usage, hardcoded secrets, or obfuscation. User inputs for crate names, versions, and paths are used to construct URLs for docs.rs; while direct injection is mitigated by the nature of HTTP GET and docs.rs's expected handling of invalid paths, it's good practice to ensure inputs are well-formed. The fuzzy search uses a temporary directory for its index, which is a secure practice.
Similar Servers
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
rust-mcp-sdk
A high-performance, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients, supporting various transports and authentication methods.
rust-docs-mcp
Provides AI agents with deep, cached access to Rust crate documentation, source code, and project structure for enhanced development.
turbomcp
A production-ready Rust SDK for building high-performance Model Context Protocol (MCP) servers with automatic schema generation and multi-transport support, designed for AI model integration.