# agent-link

Сервер связывает ИИ-агентов через CLI: хост запускает Claude Code, Codex, Gemini или Aider, передаёт им задачи и ведёт диалог.

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

## Что делает

MCP-сервер позволяет основному агенту вызывать сторонние CLI-инструменты в виде отдельных подпроцессов. Это выручает, когда агент застрял на ошибке компиляции или нужен независимый взгляд на архитектуру перед слиянием веток. Сервер даёт инструмент `spawn_agent` для одиночных поручений и `spawn_agents` для параллельного запуска нескольких помощников.

Взаимодействие работает в обе стороны. Вызванный подпроцесс умеет задавать встречные вопросы, а хост передаёт уточнения через `reply`. Каждый ответ инициирует свежий запуск CLI с накопленной историей переписки, не пытаясь возобновить облачную сессию на стороне провайдера. Данные сессий хранятся только в оперативной памяти и сбрасываются при перезапуске сервера.

Для работы требуется Node.js 20 или новее. Без заранее установленных и авторизованных на компьютере CLI запустить вторичных агентов не выйдет.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

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

**Командой платформы**
```bash
claude mcp add agent-link -- npx -y agent-link-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add agent-link -- npx -y agent-link-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "agent-link": {
            "command": "npx",
            "args": [
                "-y",
                "agent-link-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "agent-link": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "agent-link-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add agent-link npx -y agent-link-mcp
```

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

## Примеры запросов агенту
- Подключи Codex через agent-link и попроси проверить файл src/utils.ts на ошибки типизации.
- Запусти параллельное ревью изменений в git diff силами Claude и Codex.
- Ответь агенту codex-a1b2c3, что для кэширования нужно использовать Redis.

## Похожие
- [aider-delegate](https://affpapa.org/nevibecode/skills/aider-delegate.md) — скилл · 3000 установок
- [use-link-identity](https://affpapa.org/nevibecode/skills/use-link-identity.md) — скилл · 9500 установок
- [arize-link](https://affpapa.org/nevibecode/skills/arize-arize-link.md) — скилл · 3100 установок
- [link-workspace-packages](https://affpapa.org/nevibecode/skills/link-workspace-packages.md) — скилл · 3100 установок
- [jetson-link-docs](https://affpapa.org/nevibecode/skills/jetson-link-docs.md) — скилл · 1100 установок
- [arena](https://affpapa.org/nevibecode/skills/arena.md) — скилл · 5500 установок

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