MCP Server

Ferritin — Rust documentation

rs.ferritin/rustdoc
Developer Tools Knowledge & Documentation Public & reachable MCP 2026-07-28

What this MCP does

Searches and displays Rust standard library and crates.io package documentation.

get
Show documentation for a Rust item by path.
Read only Open world Idempotent
Input schema
{'type': 'object', 'examples': [{'path': 'serde::Deserialize', 'description': 'Look up a trait'}], 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Item path, e.g. `serde::Deserialize` or `std::vec::Vec`. A crate segment\nmay carry an `@`-suffixed semver requirement (not an exact version):\n`tokio@1::runtime::Runtime` serves the newest 1.x, while `tokio@=1.40`\npins an exact release.'}}}
search
Search for items within a crate's documentation, or — without a crate — discover which crate to use.
Read only Open world Idempotent
Input schema
{'type': 'object', 'examples': [{'crate': 'serde', 'query': 'deserialize', 'description': 'Find deserialization items in serde'}, {'query': 'mqtt client', 'description': 'Discover which crate to use for MQTT'}], 'required': ['query'], 'properties': {'crate': {'type': 'string', 'description': "Crate to search within, optionally with an `@`-suffixed semver\nrequirement (not an exact version): `serde`, `tokio@1` (newest 1.x), or\n`tokio@=1.40` to pin an exact release.\n\n**Omit only to discover which crate to use.** With `crate`, the search\nruns over that crate's full documentation — item names and prose.\nWithout it, it searches a different, much shallower dataset: crates.io\ncrate names, descriptions, and declared keywords. It returns crates,\nnot items, and cannot see any crate's actual documentation. If you\nalready know the crate name, always pass it."}, 'query': {'type': 'string', 'description': 'Search query — one or more complete words. With `crate`, matched\nagainst item names and documentation prose; without it, against crate\nnames, descriptions, and declared keywords.'}}}
Added
search
Sept. 17, 2026, 12:54 p.m.
Added
get
Sept. 17, 2026, 12:54 p.m.