procursorrules.com
Sign In
Back to MCPs
C

Cargo Package Readme MCP Server

by elchika-inc

Cargo Package README MCP Server

license
npm version
npm downloads
GitHub stars

A Model Context Protocol (MCP) server for retrieving README files and package information from Rust crates on crates.io with comprehensive documentation extraction.

Features

  • README Extraction: Retrieve complete README content and documentation from Rust crates
  • Package Information: Access detailed package metadata, dependencies, and version information
  • Crate Search: Search for Rust crates with filtering and sorting capabilities
  • GitHub Integration: Automatic fallback to GitHub repositories for additional documentation
  • Smart Caching: Built-in caching system for improved performance and reduced API calls
  • Error Handling: Comprehensive error handling with detailed error messages

MCP Client Configuration

Add this server to your MCP client configuration:

*Configuration content*

Available Tools

get_package_readme

Retrieves README content and documentation for a Rust crate from crates.io with automatic GitHub fallback.

Parameters:

  • package_name (required): Name of the Rust crate to retrieve README for
  • version (optional): Specific version of the crate (default: latest)

Examples:

Basic README retrieval:

*Configuration content*

Specific version:

*Configuration content*

get_package_info

Retrieves detailed package information including metadata, dependencies, and download statistics.

Parameters:

  • package_name (required): Name of the Rust crate
  • include_dependencies (optional): Include dependency information (default: true)

Example:

*Configuration content*

search_packages

Search for Rust crates on crates.io with filtering and sorting options.

Parameters:

  • query (required): Search query string
  • limit (optional): Maximum number of results (1-100, default: 20)
  • sort (optional): Sort order - "relevance", "downloads", "recent-downloads", "recent-updates" (default: "relevance")

Example:

*Configuration content*

Error Handling

Common error scenarios:

  • Package not found on crates.io
  • Network connection issues
  • Invalid package names or versions
  • GitHub API rate limits
  • Malformed README content

License

MIT

Statistics
Tools
0
Stars
0
Last Checked
9/8/2025
Version Info

No version information available

Contributors

0 contributors