# claude-flow

Подключает Claude Code к инструментам claude-flow для работы с агентами и координации задач. Для запуска через MCP понадобится ANTHROPIC_API_KEY.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 79357
- Автор: ruvnet
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ruvnet/ruflo
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/claude-flow

## Что делает

claude-flow добавляет слой управления агентами вокруг Claude Code и Codex: сервер предоставляет инструменты для координации агентов и работы с памятью между сессиями. Его можно подключить как локальный MCP-сервер через `npx`.

Для Claude Code в команде подключения задаются `ANTHROPIC_API_KEY`, `GITHUB_TOKEN` и `FLOW_NEXUS_API_KEY`. Если нужного ключа нет, эта команда не запустит сервер с заданной конфигурацией. Проект также описывает роение агентов и обмен между машинами, но эти возможности зависят от выбранного режима и настройки.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `ANTHROPIC_API_KEY`, `CLAUDE_FLOW_MODE`, `CLAUDE_FLOW_MEMORY_PATH`, `CLAUDE_FLOW_MAX_AGENTS`, `CLAUDE_FLOW_PORT`, `GITHUB_TOKEN`, `FLOW_NEXUS_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env CLAUDE_FLOW_MODE=<CLAUDE_FLOW_MODE> --env CLAUDE_FLOW_MEMORY_PATH=<CLAUDE_FLOW_MEMORY_PATH> --env CLAUDE_FLOW_MAX_AGENTS=<CLAUDE_FLOW_MAX_AGENTS> --env CLAUDE_FLOW_PORT=<CLAUDE_FLOW_PORT> --transport stdio claude-flow -- npx -y claude-flow
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add claude-flow --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env CLAUDE_FLOW_MODE=<CLAUDE_FLOW_MODE> --env CLAUDE_FLOW_MEMORY_PATH=<CLAUDE_FLOW_MEMORY_PATH> --env CLAUDE_FLOW_MAX_AGENTS=<CLAUDE_FLOW_MAX_AGENTS> --env CLAUDE_FLOW_PORT=<CLAUDE_FLOW_PORT> -- npx -y claude-flow
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "claude-flow": {
            "command": "npx",
            "args": [
                "-y",
                "claude-flow"
            ],
            "env": {
                "ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
                "CLAUDE_FLOW_MODE": "<CLAUDE_FLOW_MODE>",
                "CLAUDE_FLOW_MEMORY_PATH": "<CLAUDE_FLOW_MEMORY_PATH>",
                "CLAUDE_FLOW_MAX_AGENTS": "<CLAUDE_FLOW_MAX_AGENTS>",
                "CLAUDE_FLOW_PORT": "<CLAUDE_FLOW_PORT>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "claude-flow": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "claude-flow"
            ],
            "env": {
                "ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
                "CLAUDE_FLOW_MODE": "<CLAUDE_FLOW_MODE>",
                "CLAUDE_FLOW_MEMORY_PATH": "<CLAUDE_FLOW_MEMORY_PATH>",
                "CLAUDE_FLOW_MAX_AGENTS": "<CLAUDE_FLOW_MAX_AGENTS>",
                "CLAUDE_FLOW_PORT": "<CLAUDE_FLOW_PORT>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e CLAUDE_FLOW_MODE=<CLAUDE_FLOW_MODE> -e CLAUDE_FLOW_MEMORY_PATH=<CLAUDE_FLOW_MEMORY_PATH> -e CLAUDE_FLOW_MAX_AGENTS=<CLAUDE_FLOW_MAX_AGENTS> -e CLAUDE_FLOW_PORT=<CLAUDE_FLOW_PORT> claude-flow npx -y claude-flow
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

## Когда брать
- подключить инструменты claude-flow к Claude Code через MCP
- координировать работу нескольких агентов над задачей
- сохранять контекст между сессиями
- организовать обмен между агентами на разных машинах

## Примеры запросов агенту
- Скоординируй нескольких агентов, чтобы выполнить эту задачу.
- Используй память claude-flow, чтобы продолжить работу с контекстом прошлой сессии.
- Настрой взаимодействие агентов на разных машинах.

## Похожие
- [chatbot-flow-design](https://affpapa.org/nevibecode/skills/chatbot-flow-design.md) — скилл · 338 установок
- [deep-agents-memory](https://affpapa.org/nevibecode/skills/deep-agents-memory.md) — скилл · 19000 установок
- [langgraph-persistence](https://affpapa.org/nevibecode/skills/langgraph-persistence.md) — скилл · 18000 установок
- [hindsight-docs](https://affpapa.org/nevibecode/skills/hindsight-docs.md) — скилл · 9200 установок
- [knowledge-agent](https://affpapa.org/nevibecode/skills/knowledge-agent.md) — скилл · 5700 установок
- [context-engineering-collection](https://affpapa.org/nevibecode/skills/context-engineering-collection.md) — скилл · 4200 установок

Из того же набора: [ruvnet/ruflo](https://affpapa.org/nevibecode/by/ruvnet/ruflo.md) — 146 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
