Cargo Package README MCP Server
Fetches Rust crate READMEs, metadata, dependencies, and usage information from crates.io.
Cargo Package README MCP Server
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:
{
"mcpServers": {
"cargo-package-readme": {
"command": "npx",
"args": ["cargo-package-readme-mcp-server"]
}
}
}
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 forversion(optional): Specific version of the crate (default: latest)
Examples:
Basic README retrieval:
{
"name": "get_package_readme",
"arguments": {
"package_name": "serde"
}
}
Specific version:
{
"name": "get_package_readme",
"arguments": {
"package_name": "tokio",
"version": "1.0.0"
}
}
get_package_info
Retrieves detailed package information including metadata, dependencies, and download statistics.
Parameters:
package_name(required): Name of the Rust crateinclude_dependencies(optional): Include dependency information (default: true)
Example:
{
"name": "get_package_info",
"arguments": {
"package_name": "actix-web",
"include_dependencies": true
}
}
search_packages
Search for Rust crates on crates.io with filtering and sorting options.
Parameters:
query(required): Search query stringlimit(optional): Maximum number of results (1-100, default: 20)sort(optional): Sort order - "relevance", "downloads", "recent-downloads", "recent-updates" (default: "relevance")
Example:
{
"name": "search_packages",
"arguments": {
"query": "web framework",
"limit": 10,
"sort": "downloads"
}
}
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
Servidores relacionados
Scout Monitoring MCP
patrocinadorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
patrocinadorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
GodotIQ
The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.
MCP Reasoner
A reasoning engine with multiple strategies, including Beam Search and Monte Carlo Tree Search.
PyMilvus Code Generate Helper
Retrieves relevant code snippets and documents to assist in generating PyMilvus code, requiring a running Milvus instance.
MCP Stdio Server
An MCP server using stdio transport, offering file system access, a calculator, and a code review tool. Requires Node.js.
Vibetest Use
A browser-agent QA swarm with an MCP interface for testing AI-generated websites.
Rossum MCP & Agent
MCP server and AI agent toolkit for intelligent document processing with Rossum.
Jenkins API MCP Server
A server for managing Jenkins jobs through its REST API, including operations like building, configuration, and information retrieval.
Voiceflow MCP Client
A Node.js client that integrates with remote MCP servers to provide tools for Voiceflow Agents.
Vibe-Coder
A server for a structured, LLM-based coding workflow, from feature clarification and planning to phased development and progress tracking.
Better Auth
Enterprise-grade authentication with secure credential management, multi-protocol support, and real-time threat detection.