docs.rs
Provides access to Rust crate documentation from docs.rs by fetching and parsing rustdoc JSON data with caching suppo...
What it does
Provides access to Rust crate documentation from docs.rs by fetching and parsing rustdoc JSON data with caching support for exploring modules, structs, enums, traits, and functions.
This MCP server provides access to Rust crate documentation from docs.rs by fetching and parsing rustdoc JSON data, built by Marius Modlich using Bun and TypeScript with zstd decompression support for handling docs.rs's compressed responses. The implementation offers two core tools: crate-level documentation lookup that provides structured overviews of modules, structs, enums, traits, and functions, and item-specific documentation retrieval for detailed information about individual types or functions within a crate. It features SQLite-based caching with configurable TTL and size limits, robust error handling for missing crates or network issues, and is particularly valuable for AI assistants helping developers understand Rust APIs, explore crate functionality, or provide coding assistance with specific Rust libraries without requiring local documentation builds.
Capabilities
Server
Quality
deterministic score 0.57 from registry signals: · indexed on pulsemcp · has source repo · 12 github stars · registry-generated description present