Mmcp.market

Ferritin — Rust documentation MCP server

by ferritin.rs·rs.ferritin/rustdoc·v2026.7.21

Search and read Rust documentation for the standard library and any crate on crates.io

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

37 stars

Reviews

Write one

Nobody has reviewed Ferritin — Rust documentation yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ferritin — Rust documentation tools (2)

write = sends, deletes, buys or posts
  • getFree

    Show documentation for a Rust item by path.

  • searchFree

    Search for items within a crate's documentation, or — without a crate — discover which crate to use.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 286ms20/20
  • Tool poisoning2 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Ferritin — Rust documentation repository's README, as published. We do not edit it. Read it on GitHub

🩸 Ferritin

[![ci][ci-badge]][ci] [![crates.io version badge][version-badge]][crate]

[ci]: https://github.com/jbr/ferritin/actions?query=workflow%3ACI [ci-badge]: https://github.com/jbr/ferritin/workflows/CI/badge.svg [version-badge]: https://img.shields.io/crates/v/ferritin.svg?style=flat-square [crate]: https://crates.io/crates/ferritin

A terminal-based Rust documentation viewer

Ferritin reads rustdoc JSON output to display Rust documentation directly in your terminal. It supports local workspace crates, standard library documentation, and crates from crates.io, with search functionality and modern terminal features including mouse support, syntax highlighting, and clickable links.

Features

  • Interactive documentation browser with keyboard and mouse navigation
  • One-shot CLI for quick documentation lookups in the terminal
  • Search across crates or within specific crates
  • Works seamlessly across three contexts:
  • Local workspace crates (requires nightly toolchain)
  • Standard library (requires rust-docs-json rustup component)
  • Crates from crates.io (fetched from docs.rs on demand)
  • Modern terminal UI with features like italics, unicode box drawing, syntax highlighting, OSC8 hyperlinks, cursor changes in terminals that support it, and mouse hover previews
  • Fast navigation with history and breadcrumb trail

Installation

Prebuilt binary (recommended)

Prebuilt binaries skip compilation and are available for x8664/aarch64 macOS, x8664 Linux, and x86_64 Windows.

If you have cargo-binstall, it reads the release metadata and installs the right binary for your platform:

cargo binstall ferritin

Otherwise, the installer scripts detect your platform, download the matching binary, and place it in ~/.cargo/bin:

macOS and Linux:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jbr/ferritin/releases/download/ferritin-latest/ferritin-installer.sh | sh

Windows (PowerShell):

powershell -c "irm https://github.com/jbr/ferritin/releases/download/ferritin-latest/ferritin-installer.ps1 | iex"

Both of the above always install the most recent release. You can also pick a specific version or download archives directly from the [releases page].

[releases page]: https://github.com/jbr/ferritin/releases

From source

To build from source (or for a platform without a prebuilt binary):

cargo install ferritin

Optional: Standard library documentation

To view documentation for std, core, and alloc:

rustup component add rust-docs-json

For local workspace documentation

Local crate documentation requires a nightly toolchain:

rustup toolchain install nightly

Note: There is a relationship between ferritin's version and the nightly toolchain version. Ferritin supports a range of recent rustdoc JSON format versions, and if your nightly generates a newer format, ferritin will make a best effort at parsing it.

Usage

Interactive mode

Launch the interactive browser:

ferritin -i

Once running, use h or ? to see available keybindings. Basic navigation:

  • g - go to an item by path (e.g., std::vec::Vec)
  • s - search (Tab to toggle between current crate and all crates)
  • l - list available crates
  • Arrow keys, j/k, or mouse to navigate
  • Click on links to follow them

CLI mode

View documentation for a specific item:

ferritin get std::vec::Vec
ferritin get serde::Serialize

Search for items:

ferritin search "hash map"
ferritin search --crate tokio "spawn"

List available crates in your workspace:

ferritin list

Output format

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http rustdoc https://ferritin.rs/mcp
Add to Cursor

Ferritin — Rust documentation: common questions

Is Ferritin — Rust documentation MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Ferritin — Rust documentation safety report
How do I install Ferritin — Rust documentation?
It runs remotely at ferritin.rs. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Ferritin — Rust documentation need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Ferritin — Rust documentation maintained?
The last commit was in the last day (2026-09-25). The latest release is v2026.7.21.
Is Ferritin — Rust documentation up?
100% of our last 27 checks got an answer. We check remote servers about four times a day.
What can I use instead of Ferritin — Rust documentation?
Servers from other publishers that do the same job: GitHits MCP server, Sui Knowledge Base (kapa.ai) MCP server and Zotero MCP server. Compare all Ferritin — Rust documentation alternatives.

Alternatives to Ferritin — Rust documentation

Same job from other publishers: the closest match first, then the best rated.

All Ferritin — Rust documentation alternatives →
  • GitHits
    Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
    A
  • Sui Knowledge Base (kapa.ai)
    Semantic search across Sui documentation and knowledge sources, powered by kapa.ai
    A
  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B
  • Documentation
    Local-first document management and semantic search for AI coding agents
    A
  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A

More from ferritin.rs →