Crates MCP Server
Consulte crates do Rust no crates.io e docs.rs. Pesquise por crates, obtenha informações, versões, dependências e documentação.
GitHub
14
Experimente este MCPPatrocinadoDocumentação
Crates MCP Server
Servidor MCP para consultar crates Rust do crates.io e docs.rs. Pesquise crates, obtenha informações, versões, dependências e documentação.
Início Rápido
# Build and run
cargo build --release
cargo run --release
Ferramentas
search_crates- Encontre crates por nomeget_crate_info- Obtenha detalhes sobre um crateget_crate_versions- Liste versõesget_crate_dependencies- Mostre dependênciasget_crate_documentation- Obtenha documentação do docs.rs
Integração com Claude Code
Adicione à sua configuração MCP do Claude Code:
Opção 1: Executar diretamente
{
"mcpServers": {
"crates": {
"command": "cargo",
"args": ["run", "--release"],
"cwd": "/path/to/crates-mcp"
}
}
}
Opção 2: Usar binário
# Build first
cargo build --release
# Add to config
{
"mcpServers": {
"crates": {
"command": "/path/to/crates-mcp/target/release/crates-mcp"
}
}
}
Locais dos arquivos de configuração:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
Reinicie o Claude Code após adicionar a configuração.
Exemplos 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
Desenvolvimento
# Test
cargo test
# Format
cargo fmt
# Lint
cargo clippy
Licença
MIT