
Crate Indexer
by philsippl
Fetch, index, and semantically search Rust crates from crates.io for AI assistants.
What it does
Crate Indexer connects AI assistants to the Rust ecosystem by providing deep access to crates.io. It allows an AI to fetch specific Rust crates, index their source code, and perform both regex and semantic searches across the codebase to understand implementation details, traits, and API structures.
Tools
fetch_crate: Download and index a crate from crates.io.search_crate: Regex search through crate source code.semantic_search: Natural language search for code (requires embeddings).list_functions: List or search function definitions.list_structs: List or search struct definitions.list_enums: List or search enum definitions.list_traits: List or search trait definitions.list_impls: List or search impl blocks.show_item: Get detailed info and source code for an item by ID.read_file: Read files from indexed crates.read_readme: Get the README of a crate.
Installation
Add to your claude_desktop_config.json:
{
"mcpServers": {
"crate-indexer": {
"command": "crate-indexer",
"args": ["mcp"]
}
}
}
Supported hosts
- Claude Desktop
Quick install
cargo install --path .Information
- Pricing
- free
- Published
- 4/27/2026






