streamdeck-mcp — MCP-сервер для Claude Code: настройка Stream Deck
MCP-сервер создаёт и перенастраивает профили Elgato Stream Deck: размещает кнопки, страницы и действия. Пригодится, чтобы собрать панель управления словами, а не вручную в редакторе.
claude mcp add streamdeck-mcp -- uvx streamdeck-mcpЧто делает streamdeck-mcp
Скажите агенту, какую панель хотите получить, и он соберёт локальный профиль Stream Deck: добавит кнопки, значки, цвета, элементы управления дисками и оформление сенсорной полосы. Сервер читает и записывает файлы профилей Elgato; для старых установок предусмотрен резервный формат. Перед записью он проверяет модель устройства и геометрию кнопок.
Сервер ищет уже настроенные действия и старается использовать их повторно, чтобы сохранить параметры плагинов. Если подходящего действия нет, он может создать исполняемый shell-скрипт и связать его с кнопкой. Значки создаются локально из встроенного набора иконок или текстовых меток. Для дисков и сенсорной полосы иногда устанавливается встроенный плагин. На macOS и Windows запись рассчитана на приложение Elgato; для Linux и headless-систем нужен отдельный USB-сервер.
В Claude Code подключите сервер командой из FAQ. Для более точной раскладки автор предлагает дополнительно установить скилл-дизайнер. Важно: приложение Elgato может перезаписать изменения манифеста, поэтому сервер соблюдает порядок «закрыть приложение, записать данные, запустить снова».
Какие задачи решает
- собрать профиль Stream Deck по описанию панели
- перенести настроенные действия плагинов на новую страницу
- сделать кнопки для локальных команд проекта
- добавить значки и оформление сенсорной полосы
- подготовить управление дисками Stream Deck
Примеры запросов агенту
- Собери панель Stream Deck для управления Slack: добавь переходы к каналам и переключение статуса.
- Сделай панель OBS по моим сценам и аудиовходам.
- Создай панель для этого проекта в северной палитре с кнопками локальных команд и ссылками на PR.
Как установить streamdeck-mcp
Командой платформы
claude mcp add streamdeck-mcp -- uvx streamdeck-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from streamdeck-mcp <команда>
Командой платформы
codex mcp add streamdeck-mcp -- uvx streamdeck-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from streamdeck-mcp <команда>
Файл настроек
{
"mcpServers": {
"streamdeck-mcp": {
"command": "uvx",
"args": [
"streamdeck-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from streamdeck-mcp <команда>
Файл настроек
{
"servers": {
"streamdeck-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"streamdeck-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from streamdeck-mcp <команда>
Командой платформы
gemini mcp add streamdeck-mcp uvx streamdeck-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from streamdeck-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о streamdeck-mcp
Как установить streamdeck-mcp в Claude Code?
Выполните claude mcp add streamdeck-mcp -- uvx streamdeck-mcp. Для лучшей проработки раскладки можно отдельно поставить скилл-дизайнер командой uvx --from streamdeck-mcp streamdeck-mcp-install-skill.
Что делает streamdeck-mcp?
Он создаёт и меняет профили Elgato Stream Deck, добавляя кнопки и действия. Сначала ищет действия, уже настроенные в профилях, а при необходимости связывает кнопки с локальными скриптами.
Работает ли streamdeck-mcp в Linux?
Для Linux и headless-систем предусмотрен отдельный USB-сервер: uvx --from streamdeck-mcp streamdeck-mcp-usb. Обычная запись профилей рассчитана на приложение Elgato для macOS и Windows.