Labsco
MCP SERVER

Rust Docs Server

by vexxvakan

Rust crate documentation pulled from docs.rs — find a crate by exact, partial or fuzzy name, then read its symbols.

Framework & SDK Documentation Lookup
Summary
The crate's real API, not a remembered one.

Rust libraries move fast enough that a model's recollection of a signature is often a version behind. Reading docs.rs directly closes that gap for the crate you are actually depending on.

What it is

An MCP server that fetches Rust crate documentation from docs.rs. One lookup covers finding the crate and reading into it — structs, traits, functions and crate-level docs — with results cached locally.

What you get
  • Crates found by exact name, partial match or fuzzy query
  • Structs, traits, functions and other symbols inspected inside a crate
  • A crate overview with its structure and public API surface
  • Crate-level documentation read in full
  • A local cache with configurable TTL and maximum size
  • Pre-built binaries for Linux, macOS and Windows, plus a multi-arch Docker image
Requirements

A pre-built executable for your platform, or the Docker image ghcr.io/vexxvakan/mcp-docsrs. Added through the client's own MCP-add command, over stdio. No account or key.

Setup effort

One command — docker run --rm -i ghcr.io/vexxvakan/mcp-docsrs:latest