Bismit Panda

rs-docs

CLI and library that converts rustdoc JSON to Markdown. It pulls crate docs from docs.rs or reads local rustdoc JSON (plain, gzip, or zstd), and can run as an MCP server for Cursor and other editors.

rs-docs

Project Details

Client

Bismit Panda (Me)

Year

2025

Role

Developer

Status

Shipped

Ownership

Independent project

Technologies

RustCLIMCP

The Challenge

Making rustdoc output usable as Markdown and consumable by AI tools (e.g. via MCP).

The Solution

Built a Rust CLI with a remote mode for docs.rs and a local mode for files on disk, and output as a single file, multiple files, or both. The MCP server exposes search_crates, fetch_docs, get_index, and get_file, plus resources for cached package docs.