Начало работы
Model Context Protocol (MCP)
MCP (Model Context Protocol, Протокол модельного контекста) — это открытый стандарт для подключения ИИ-приложений к внешним системам. С помощью MCP такие приложения, как Claude или ChatGPT, могут подключаться к источникам данных (например, локальным файлам, базам данных), инструментам (например, поисковым системам, калькуляторам) и рабочим процессам (например, специализированным запросам) — получая доступ к нужной информации и выполняя задачи.
Подробнее об MCP можно узнать здесь.
Neva
Neva предоставляет всё необходимое для быстрой разработки MCP-клиентов и серверов, полностью соответствующих актуальной спецификации MCP.
Данный проект находится в стадии предварительного просмотра. Изменения, нарушающие обратную совместимость, могут вводиться без предварительного уведомления.
Поддерживаемые платформы
Neva работает на стабильном Rust на Linux, macOS и Windows.
Установка Rust
Если Rust ещё не установлен, проще всего сделать это через rustup.
Neva требует Rust версии 1.90 или новее. Команда rustup update обновит Rust до последней версии.
Под капотом
Neva работает на основе Tokio — проверенной асинхронной среды выполнения для Rust. Это обеспечивает вашим MCP-приложениям эффективный параллелизм и производительность уровня продакшена с самого начала.
Обучение на примерах
Полные примеры и руководства доступны в директории examples.