# DJ Claude

Сервер генерирует музыку по запросу и даёт агентам совместно менять её слои. Подходит для музыкального фона прямо во время работы над кодом.

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

## Что делает

DJ Claude превращает запросы агента в музыку на базе Strudel: можно выбрать настроение или пресет, написать код Strudel и менять звучание слоями. Для оркестровки группы есть режим conductor, а текущий микс можно сохранить и восстановить. Сервер также поддерживает совместную работу нескольких агентов через HTTP.

Для запуска нужен Node.js версии 18 или выше. Ключ Anthropic API необязателен: без него доступны пресеты и прямой код Strudel, а генерация музыки по текстовому запросу требует ключа. По умолчанию звук обрабатывает Node.js-бэкенд; браузерный движок подключается отдельно, поэтому без него звучание эффектов может быть грубее.

В Claude Code сервер устанавливается через MCP-команду; плагин добавляет слэш-команды для управления музыкой. По умолчанию Claude Code запрашивает разрешение на каждый вызов инструмента, так что автоматическое воспроизведение потребует настройки разрешений в `.claude/settings.json`.

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

## Установка

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

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

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

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

## Примеры запросов агенту
- Включи спокойную музыку, пока я работаю над этим изменением: `/dj-claude:play`
- Смени настроение на бодрое: `/dj-claude:vibe hype`
- Добавь басовую партию в джем: `/dj-claude:jam bass`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

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