Bismit Panda

rs-docs

A CLI and library that fetches or reads rustdoc JSON and converts it to Markdown. Pulls crate docs from docs.rs or processes local rustdoc JSON (plain, gzip, or zstd). Can run as an MCP server for Cursor and other IDEs.

rs-docs

Project Details

Client

Bismit Panda (Me)

Year

2025

Role

Developer

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 remote (docs.rs) and local modes; supports single file, multiple files, or both. MCP server exposes search_crates, fetch_docs, get_index, get_file and resources for cached package docs.