CrateDocs MCP
Сервер для поиска и просмотра документации Rust-кратов на docs.rs.
Rust
⭐
52 stars
Описание
CrateDocs — это MCP-сервер на Rust, предоставляющий инструменты для LLM: поиск кратов на crates.io, получение общей документации крата и детальной документации для конкретных элементов (структур, функций). Использует кэширование, взаимодействует с docs.rs и crates.io. Идеален для интеграции в ИИ-системы, нуждающиеся в быстром доступе к Rust-документации, с поддержкой форматов markdown, text, json.
Возможности
✓
Поиск кратов
Поиск Rust-кратов на crates.io по ключевым словам с ограничением результатов.
✓
Просмотр документации крата
Получение общей документации для указанного крата, с опцией версии (по умолчанию последняя).
✓
Просмотр документации элемента
Получение детальной документации для конкретного элемента (структуры, функции, трейта) в кレート по пути.
Установка
git clone https://github.com/d6e/cratedocs-mcp.git
cd cratedocs-mcp
cargo build --release
# Запуск в STDIO режиме
cargo run --bin cratedocs stdio
# Запуск в HTTP/SSE режиме
cargo run --bin cratedocs http