
Crate Indexer
par philsippl
Récupérez, indexez et effectuez des recherches sémantiques sur les crates Rust depuis crates.io pour les assistants IA.
Ce qu'il fait
Crate Indexer connecte les assistants IA à l'écosystème Rust en fournissant un accès approfondi à crates.io. Il permet à une IA de récupérer des crates Rust spécifiques, d'indexer leur code source et d'effectuer des recherches par regex et sémantiques à travers la base de code pour comprendre les détails d'implémentation, les traits et les structures d'API.
Outils
fetch_crate: Télécharger et indexer une crate depuis crates.io.search_crate: Recherche par regex dans le code source de la crate.semantic_search: Recherche en langage naturel pour le code (nécessite des embeddings).list_functions: Lister ou rechercher des définitions de fonctions.list_structs: Lister ou rechercher des définitions de structures.list_enums: Lister ou rechercher des définitions d'énumérations.list_traits: Lister ou rechercher des définitions de traits.list_impls: Lister ou rechercher des blocs d'implémentation.show_item: Obtenir des informations détaillées et le code source d'un élément par ID.read_file: Lire des fichiers depuis les crates indexées.read_readme: Obtenir le README d'une crate.
Installation
Ajoutez-le à votre claude_desktop_config.json :
{
"mcpServers": {
"crate-indexer": {
"command": "crate-indexer",
"args": ["mcp"]
}
}
}
Hôtes supportés
- Claude Desktop
Installation rapide
cargo install --path .Informations
- Tarification
- free
- Publié






