Skip to main content
Glama
ButterStack

butterstack

Official
by ButterStack

butterstack-mcp

Сервер Model Context Protocol (MCP) для ButterStack: предоставьте AI-ассистенту доступ на чтение и запись к вашему конвейеру разработки игр, задачам, сборкам и утверждению ассетов.

Ноль зависимостей во время выполнения. Только встроенные модули Node.

Установка

Добавьте это в конфигурацию вашего MCP-клиента. Глобальная установка не требуется, npx загружает его по запросу:

{
  "mcpServers": {
    "butterstack": {
      "command": "npx",
      "args": ["-y", "butterstack-mcp"]
    }
  }
}

Claude Desktop

Отредактируйте claude_desktop_config.json (Настройки -> Разработчик -> Изменить конфигурацию) и добавьте блок выше в раздел mcpServers, затем перезапустите Claude Desktop.

Cursor

Добавьте тот же блок в .cursor/mcp.json в вашем проекте или в глобальные настройки Cursor MCP, в раздел mcpServers.

Antigravity

Добавьте тот же блок в конфигурацию MCP Antigravity в раздел mcpServers.

Related MCP server: @prismatic-io/prism-mcp

Аутентификация

Установите BUTTERSTACK_API_TOKEN в переменные окружения MCP-сервера вашего клиента. Это основной и рекомендуемый способ аутентификации: он работает автономно, без установки чего-либо ещё.

{
  "mcpServers": {
    "butterstack": {
      "command": "npx",
      "args": ["-y", "butterstack-mcp"],
      "env": {
        "BUTTERSTACK_API_TOKEN": "your-token-here"
      }
    }
  }
}

Сгенерируйте токен в настройках вашей учётной записи ButterStack.

Если у вас отдельно установлен ButterStack CLI и вы уже выполнили butter auth login, этот сервер также подхватит учётные данные, сохранённые им на диске (~/.config/butterstack/credentials.json), так что вам не придётся настраивать токен дважды. Но CLI не является зависимостью этого пакета, и его установка не требуется: одного BUTTERSTACK_API_TOKEN достаточно.

Хост

По умолчанию сервер обращается к https://www.butterstack.com. Чтобы указать на самостоятельный или локальный экземпляр, задайте BUTTERSTACK_HOST:

{
  "env": {
    "BUTTERSTACK_API_TOKEN": "your-token-here",
    "BUTTERSTACK_HOST": "http://localhost:3000"
  }
}

Сервер отказывается отправлять сохранённые учётные данные на хост, отличный от того, для которого они были выпущены. Если вы видите ошибку "Refusing to send the stored credential", либо задайте BUTTERSTACK_HOST так, чтобы он совпадал с хостом, для которого были выпущены ваши учётные данные, либо сгенерируйте новые учётные данные для хоста, на который вы указываете.

Инструменты

Инструмент

Описание

projects_list

Список всех доступных игровых проектов и репозиториев.

projects_get

Получение статуса, конфигурации конвейера и количества ожидающих ассетов для проекта.

tasks_list

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

tasks_create

Создание новой карточки задачи: ошибки, функции или арт-задачи.

tasks_update

Обновление статуса, приоритета, описания или исполнителя существующей задачи.

builds_list

Список последних запусков сборок движка CI/CD и статусов кука.

builds_get

Получение таймингов шагов, кодов выхода и метаданных коммита для запуска сборки.

builds_investigate_failure

Запуск или получение AI-расследования причин сбоя сборки, с определением корневой причины и виновного.

assets_list_pending

Список игровых ассетов, ожидающих утверждения продюсером или арт-лидом.

assets_get_details

Просмотр количества полигонов, разрешения текстур, ссылок на предпросмотр и истории утверждения ассета.

assets_approve

Утверждение отправленной версии игрового ассета.

assets_deny

Отклонение отправленной версии игрового ассета с конструктивной обратной связью.

Каждый инструмент принимает project_id (кроме projects_list), который может быть либо числовым идентификатором проекта, либо его именем.

Промпты

Промпт

Описание

triage_broken_build

Диагностика причин сбоя последней сборки проекта и создание задачи с указанием автора.

batch_asset_review

Проверка всех ожидающих арт-заявок для проекта на соответствие бюджетным ограничениям.

Ресурсы

Ресурс

Описание

butterstack://projects

Живой список всех игровых проектов, доступных с текущими учётными данными.

Требования

Node 18 или новее. Это политика поддерживаемых версий, а не жёсткий технический минимум: сервер использует только встроенные модули, совместимые вплоть до Node 10.9.0, но 18 — это самая старая версия, на которой пакет реально протестирован.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.

  • One shared context your team's AI tools read & write over MCP. No re-explaining. Free.

  • Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ButterStack/butterstack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server