laptou_rust-docs-mcp-server

laptou_rust-docs-mcp-server

3.2

If you are the rightful owner of laptou_rust-docs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server providing access to Rust documentation from docs.rs, enabling AI tools to search for documentation, type information, feature flags, version numbers, and symbol definitions/source code.

The Rust Docs MCP Server is a Model Context Protocol server designed to facilitate access to Rust documentation hosted on docs.rs. It allows AI tools and developers to efficiently search for and retrieve documentation, type information, feature flags, version numbers, and source code for Rust crates. The server is built using Bun for development, but it can also run with Node.js, making it versatile for different environments. By implementing the Model Context Protocol, it can seamlessly integrate with any MCP client, providing a robust solution for accessing and managing Rust documentation.

Features

  • Search for crates on docs.rs
  • Get documentation for specific crates and versions
  • Get type information (structs, enums, traits, etc.)
  • Get feature flags for crates
  • Get available versions for crates
  • Get source code for specific items
  • Search for symbols within crates

Tools

  1. search_crates

    Search for crates on docs.rs

  2. get_crate_documentation

    Get documentation for a specific crate

  3. get_type_info

    Get type information for a specific item

  4. get_feature_flags

    Get feature flags for a crate

  5. get_crate_versions

    Get available versions for a crate

  6. get_source_code

    Get source code for a specific item

  7. search_symbols

    Search for symbols within a crate