# magents

Связывает сессии разных ИИ-ассистентов через общую шину, позволяя продолжать диалог в другой среде без ручного копирования контекста.

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

## Что делает

MCP-сервер и утилита командной строки читают стенограммы сессий, которые ассистенты сохраняют на диске. Инструмент умеет передавать текущее состояние задачи между Claude Code, Codex, Grok или Cursor без создания дубликатов истории. Доступны поиск по прошлым диалогам через `search_transcripts` и обращение к единым записям с помощью `search_memories`.

Ассистент может напрямую отправить реплику в соседнее активное окно через `send_message` или запустить отдельную фоновую сессию с помощью `spawn_session`. Запущенные подзадачи сохраняют стандартную политику подтверждений своей платформы, поэтому сервер не позволяет обойти запрос разрешений на выполнение команд.

## Требования
- Нужно: Docker

## Установка

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

**Командой платформы**
```bash
claude mcp add magents -- docker run -i --rm ghcr.io/abnegate/magents:0.14.2
```

### Codex

**Командой платформы**
```bash
codex mcp add magents -- docker run -i --rm ghcr.io/abnegate/magents:0.14.2
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "magents": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/abnegate/magents:0.14.2"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "magents": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/abnegate/magents:0.14.2"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add magents docker run -i --rm ghcr.io/abnegate/magents:0.14.2
```

## Когда брать
- передать контекст начатой ветки из одной среды разработки в другую
- отправить уточняющий запрос в активное окно другого ассистента
- запустить изолированную фоновую сессию для отдельной подзадачи
- найти технические детали в стенограммах предыдущих диалогов

## Примеры запросов агенту
- Проверь активные сессии через magents и перенеси контекст последней задачи из Codex
- Найди в стенограммах всех ассистентов обсуждение ошибки подключения к базе
- Запусти фоновую сессию в изолированной папке для сборки проекта

## Похожие
- [handoff](https://affpapa.org/nevibecode/skills/rohitg00-handoff.md) — скилл · 13400 установок
- [ctx-purge](https://affpapa.org/nevibecode/skills/ctx-purge.md) — скилл · 1500 установок
- [browser-login](https://affpapa.org/nevibecode/skills/browser-login.md) — скилл · 729 установок
- [Session Management](https://affpapa.org/nevibecode/skills/session-management.md) — скилл · 538 установок
- [half-clone](https://affpapa.org/nevibecode/skills/half-clone.md) — скилл · ★ 10273
- [Effective Memory](https://affpapa.org/nevibecode/skills/effective-memory.md) — скилл · ★ 308

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