Skip to main content
Glama
ButterStack

butterstack

Official
by ButterStack

butterstack-mcp

Un servidor Model Context Protocol (MCP) para ButterStack: da a un asistente de IA acceso de lectura/escritura a tu pipeline de desarrollo de videojuegos, tareas, compilaciones y aprobaciones de assets.

Cero dependencias de runtime. Solo builtins de Node.

Instalación

Añade esto a la configuración del cliente MCP. No hace falta instalación global: npx lo descarga al instante:

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

Claude Desktop

Edita claude_desktop_config.json (Settings -> Developer -> Edit Config) y añade el bloque de arriba bajo mcpServers, y después reinicia Claude Desktop.

Cursor

Añade el mismo bloque a .cursor/mcp.json en tu proyecto, o a la configuración global de MCP de Cursor, bajo mcpServers.

Antigravity

Añade el mismo bloque a tu configuración de MCP de Antigravity bajo mcpServers.

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

Autenticación

Establece BUTTERSTACK_API_TOKEN en el entorno del servidor MCP de tu cliente. Esta es la forma principal y recomendada de autenticación: funciona de forma independiente, sin necesidad de instalar nada más.

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

Genera un token desde los ajustes de tu cuenta de ButterStack.

Si además tienes instalado el ButterStack CLI y ya has ejecutado butter auth login, este servidor también leerá la credencial que guardó en disco (~/.config/butterstack/credentials.json), para que no tengas que configurar el token dos veces. Pero Butter nóte a dependency is not. The CLI does not require installing it: BUTTERSTACK_API_TOKEN es suficiente por sí solo.

Host

Por defecto, el servidor se comunica con https://www.butterstack.com. Para apuntarlo a una instancia autoalojada o local, establece BUTTERSTACK_HOST:

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

El servidor se niega a enviar una credencial almacenada a un host distinto de aquel para el que fue emitida. Si ves un error que dice "Refusing to send the stored credential", establece BUTTERSTACK_HOST para que coincida con el host para el que se emitió tu credencial, o genera una nueva credencial para el host al que te estás apuntando.

Herramientas

Herramienta

Descripción

projects_set

Lista todos los proyectos de juego y repositorios accesibles.

projects_get

Obtén el estado, la configuración del pipeline y los recuentos de assets pendientes de un proyecto.

tasks_list

Lista tareas, bugs, backlog de arte y tickets de balance para un proyecto, con filtros.

tasks_create

Crea una nueva tarjeta de bug, funcionalidad o tarea de arte.

tasks_update

Actualiza el estado, la prioridad, la descripción o el responsable de una tarea existente.

builds_list

Lista las ejecuciones recientes de compilación del motor en CI/CD y los estados de cocción.

builds_get

Obtén los tiempos de paso, los códigos de salida y los metadatos del commit para una ejecución de compilación.

builds_estigüe_failure

Activa u obtén la investigación de fallos con IA para una compilación fallida, con causa raíz y atribución de responsabilidades.

assets_list_pending

Lista los assets del juego pendientes de la aprobación del productor o del responsable de arte.

assets_get_details

Inspecciona el conteo de polígonos, la resolución de texturas, los enlaces de vista previa y el historial de aprobaciones de un asset.

assets_approvable

Aprueba una versión de asset envidada al juego.

assets_deny

Rechaza una versión de asset envidada al juego con comentarios constructivos.

Cada herramienta acepta un project_id (excepto projects_list), que admite tanto un ID numérico de proyecto como un nombre de proyecto.

Prompts

Prompt

Descripción

triage_broken_build

Diagnostica por qué falló la última compilación de un proyecto y crea una tarea atribuida al autor.

batch_asset_review

Revisa todos los envíos de arte pendientes de un proyecto en función de las restricciones presupuestarias.

Recursos

Recurso

Descripción

butterstack://projects

Lista en directo de todos los proyectos de juego accesibles con las credenciales actuales.

Requisitos

Node 18 o posterior. Eso es una política de versiones compatibles, no un mínimo técnico estricto: el servidor solo usa builtins con compatibilidad hasta Node 10.9.0, pero 18 es la versión más antigua con la que este paquete se ha probado realmente.

Licencia

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