Crates MCP Server
Consulta crates de Rust desde crates.io y docs.rs. Busca crates, obtén información, versiones, dependencias y documentación.
GitHub
14
Prueba este MCPPatrocinadoDocumentación
Crates MCP Server
Servidor MCP para consultar crates de Rust desde crates.io y docs.rs. Busca crates, obtén información, versiones, dependencias y documentación.
Inicio Rápido
# Build and run
cargo build --release
cargo run --release
Herramientas
search_crates- Buscar crates por nombreget_crate_info- Obtener detalles sobre un crateget_crate_versions- Listar versionesget_crate_dependencies- Mostrar dependenciasget_crate_documentation- Obtener documentación de docs.rs
Integración con Claude Code
Añade a tu configuración MCP de Claude Code:
Opción 1: Ejecutar directamente
{
"mcpServers": {
"crates": {
"command": "cargo",
"args": ["run", "--release"],
"cwd": "/path/to/crates-mcp"
}
}
}
Opción 2: Usar binario
# Build first
cargo build --release
# Add to config
{
"mcpServers": {
"crates": {
"command": "/path/to/crates-mcp/target/release/crates-mcp"
}
}
}
Ubicaciones de archivos de configuración:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
Reinicia Claude Code después de añadir la configuración.
Ejemplos de Uso
# Search for HTTP clients
> Search for "http client" crates
# Get info about reqwest
> What is the reqwest crate?
# Check tokio dependencies
> Show me tokio's dependencies
# View serde documentation
> Show me the docs for serde
Desarrollo
# Test
cargo test
# Format
cargo fmt
# Lint
cargo clippy
Licencia
MIT