К основному содержанию
MCP-сервер CX Codex

ruv-swarm — MCP-сервер для Claude Code: рои нейросетей

Поднимает рой лёгких нейросетей на Rust и WebAssembly, чтобы агенты делили задачу между собой. Пригодится, когда нужно распараллелить работу над кодом.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env RUV_SWARM_LOG_LEVEL=<RUV_SWARM_LOG_LEVEL> --env RUV_SWARM_DB_PATH=<RUV_SWARM_DB_PATH> --env RUV_SWARM_ENABLE_SIMD=<RUV_SWARM_ENABLE_SIMD> --transport stdio ruv-swarm -- npx -y ruv-swarm
Открыть на GitHub

Что делает ruv-swarm

ruv-swarm запускает несколько агентов с разными ролями — исследователь, кодер, аналитик, оптимизатор, координатор — и связывает их топологией: mesh, ring, hierarchical или star. Каждый агент получает свою когнитивную модель, вроде LSTM-оптимизатора для правки багов или N-BEATS для разбивки задачи на шаги. Общение идёт через WebSocket, общую память или внутрипроцессный канал, состояние хранится в SQLite.

Ядро написано на Rust и компилируется в WASM, поэтому CUDA и Python-стек не нужны. SIMD-ускорение включается переменной RUV_SWARM_ENABLE_SIMD. MCP-часть отдаёт агенту набор инструментов по протоколу Model Context Protocol, так что Claude, Codex, Cursor и остальные платформы видят рой как обычный MCP-сервер.

Для запуска хватит Node.js: сервер ставится через npx. Путь к базе и уровень логов задаются переменными RUV_SWARM_DB_PATH и RUV_SWARM_LOG_LEVEL — если оставить их пустыми, сервер стартует, но писать состояние будет некуда, и это повод проверить конфиг до первого запуска.

Какие задачи решает

  • разложить большую задачу на подзадачи и раздать их агентам
  • прогнать правку бага через несколько когнитивных моделей
  • собрать рой агентов с разными ролями под один проект
  • ускорить инференс нейросети за счёт SIMD в WASM
  • сохранить состояние роя в SQLite между запусками

Примеры запросов агенту

  • подними рой из пяти агентов и разбей задачу по рефакторингу модуля
  • запусти LSTM-оптимизатор на этом баге и покажи, что он предлагает
  • собери hierarchical-топологию с кодером и аналитиком под эту фичу

Как установить ruv-swarm

Командой платформы

claude mcp add --env RUV_SWARM_LOG_LEVEL=<RUV_SWARM_LOG_LEVEL> --env RUV_SWARM_DB_PATH=<RUV_SWARM_DB_PATH> --env RUV_SWARM_ENABLE_SIMD=<RUV_SWARM_ENABLE_SIMD> --transport stdio ruv-swarm -- npx -y ruv-swarm

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

swarm langchain-ai Параллельно распределяет независимые задачи по субагентам и собирает результаты в таблицу. Пригодится для пакетного анализа файлов и классификации данных. CX Codex +1 8 800установок flow-nexus-neural ruvnet Запускает обучение и инференс нейросетей в изолированных песочницах E2B через Flow Nexus. Пригодится для тренировки моделей и работы с готовыми шаблонами прямо из чата с агентом. CX Codex +1 1 100установок deep-learning Mindrally Задаёт агенту правила проектирования и обучения нейросетей: архитектура, оптимизаторы, mixed precision, память. Пригодится, когда пишете или правите код модели. CX Codex +1 946установок vector-search ruvnet Выполняет векторный поиск по документам через HNSW или маршрутизирует запросы по 11 шаблонам в WASM. CX Codex +1 751установок Neural Network Design aj-geddes Помогает проектировать нейросети: CNN, RNN, трансформеры, ResNet на PyTorch и TensorFlow. Пригодится, когда нужно собрать архитектуру под задачу. CX Codex +1 514установок deep-learning-book Alireza Rezvani Навигатор и база знаний по учебнику Deep Learning (MIT Press, 2016). Разбирает 20 глав книги, сопоставляет теорию с практикой 2026 года и помогает находить причины сбоев при обучении моделей. 12установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о ruv-swarm

Как установить ruv-swarm в Claude?

Выполните claude mcp add ruv-swarm -- npx -y ruv-swarm. Если нужны переменные окружения, используйте вариант с флагами: `claude mcp add --env RUV_SWARM_LOG_LEVEL=<RUV_SWARM_LOG_LEVEL> --env RUV_SWARM_DB_PATH=<RUV_SWARM_DB_PATH> --env RUV_SWARM_ENABLE_SIMD=<RUV_SWARM_ENABLE_SIMD> --transport stdio ruv-swarm -- npx -y ruv-swarm`.

Что делает ruv-swarm?

Оркестрирует рой агентов с разными специализациями и нейросетевыми моделями, чтобы решать задачи по коду. Отдаёт эти возможности через MCP-протокол.

Нужен ли GPU для работы ruv-swarm?

Нет. Ядро на Rust компилируется в WASM и работает на CPU, GPU опционален. SIMD-ускорение включается переменной RUV_SWARM_ENABLE_SIMD.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой