ruv-swarm MCP
Пакет ruv-swarm запускает stdio MCP-сервер: 17 инструментов с метаданными задач в SQLite, прогнозами и замерами.
- 393 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Пакет собирает нативную привязку SQLite и пишет состояние задач в локальные файлы.
Установка
- Работает в
Ручная установка
npm install ruv-swarmУстановка пакета из README, затем `npx ruv-swarm mcp start` как stdio-сервер.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Пакет собирает нативную привязку SQLite и пишет состояние задач в локальные файлы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ruv-swarm — пакет Node.js для координации агентов, хранения состояния задач в SQLite и вызова модулей WebAssembly из репозитория ruv-FANN. В него входит MCP-сервер по stdio для клиентов вроде Claude Code. Запуск: `npx ruv-swarm mcp start`, список инструментов показывает `ruv-swarm mcp tools`. Сервер отдает 17 поддерживаемых инструментов: сохраненные локальные метаданные, плотный вывод нейросети, статистические прогнозы, наблюдения памяти и измеренные локальные тесты производительности. Инструменты обучения через MCP, автономное выполнение DAA, анализ выученных шаблонов и запуск внешних моделей недоступны и возвращают явные ошибки. Обучение плотных сетей с обратным распространением есть отдельно, в JavaScript API пакета.
Для кого. Разработчикам, которые экспериментируют с координацией агентов и маленькими нейросетями на WebAssembly и хотят подключить это к Claude Code.
Подходит, если
- Состояние задач агентов хранят в локальной базе SQLite и читают через инструменты MCP.
- Агент строит статистический прогноз по ряду значений и сверяет интервалы.
- Маленькую плотную сеть запускают на WebAssembly и мерят время локально.
- Наблюдения агента записывают в память и читают в следующей сессии.
Не подходит, если
- Нужно обучать сеть через MCP: инструменты обучения недоступны и возвращают ошибку.
- На машине нет C++20 и Python 3: пакет собирает привязку SQLite из исходников.
- Нужен сервер WebSocket: в этом дистрибутиве он не реализован.
Пример запроса к агенту
Покажи список инструментов ruv-swarm, построй прогноз по этому ряду и сохрани наблюдение в память.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
RUV_SWARM_DB_PATH- Путь к базе SQLite для хранения состояния
Ограничения
Пакету нужны Node.js 22.13 или новее, Python 3 и набор сборки C++20: привязка SQLite строится из проверенных исходников, а при ошибке сборки запасного готового модуля нет. Версии пакета npm и крейтов Rust нумеруются отдельно, в клиентах версию лучше закрепить. Кадр JSON-RPC ограничен 1 МиБ, на процесс приходится до 32 ожидающих запросов. Инструменты обучения, автономное выполнение DAA и внешние модели через MCP не работают. Проект большой и быстро меняется, возможности из старых описаний в нем могут отсутствовать.
Как отключить. Удалите запись `ruv-swarm` из настроек клиента. Файлы базы SQLite остаются на диске, их удаляют вручную.
Частые вопросы
Как запустить MCP-сервер?
Командой `npx ruv-swarm mcp start`. В клиенте задают `command` равным `npx` и `args` равным `["ruv-swarm", "mcp", "start"]`.
Что нужно для установки?
Node.js 22.13 или новее, Python 3 и сборочный набор C++20. Пакет ставят командой `npm install ruv-swarm`.
Сколько инструментов у сервера?
17 поддерживаемых. Список выводит `ruv-swarm mcp tools`.
Можно ли обучать сеть через MCP?
Нет, инструменты обучения недоступны. Обучение с обратным распространением доступно только в JavaScript API пакета.
Работает ли WebSocket?
Нет, в этом дистрибутиве сервер WebSocket не реализован. Остается stdio.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыКоманда ak ставит, чинит и проверяет ruflo и agentic-qe, добавляет офлайн-базу RuvNet Brain и связывает Claude Code с Codex
Плагин Claude Code и Codex с локальной базой исходников RuvNet: агент находит нужный инструмент и показывает файл с его кодом.
CLI и MCP-сервер, который собирает из документов, кода и ссылок локальную вики с графом знаний, а агент ищет по ней вместо перебора файлов
Один шлюз на Rust между агентом и всеми MCP-серверами: клиент видит 9–17 мета-инструментов, а остальные находит по запросу.
Комплект из 176 скиллов, субагентов и MCP-сервера для Claude Code, Cursor, Codex и Windsurf с проверками кода
Маркетплейс плагинов и CLI для Claude Code: рои агентов, фоновые воркеры, векторная память, ревью безопасности и генерация тестов
Коротко о README
README пакета для Node.js рассказывает об установке, запуске MCP-сервера, лимитах кадров и очереди и показывает обучение маленькой сети через WebAssembly.