Перейти к содержимому

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

Информация

Язык
Rust
Лицензия
MIT License
GitHub Stars
52

Ссылки