Skip to main content
Glama
ButterStack

butterstack

Official
by ButterStack

butterstack-mcp

Ein Model Context Protocol (MCP)-Server für ButterStack: Geben Sie einem KI-Assistenten Lese- und Schreibzugriff auf Ihre Game-Dev-Pipeline, Aufgaben, Builds und Asset-Freigaben.

Keine Laufzeitabhängigkeiten. Nur Node.js-Builtins.

Installation

Fügen Sie dies zur Konfiguration Ihres MCP-Clients hinzu. Keine globale Installation nötig, npx lädt es bei Bedarf:

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

Claude Desktop

Bearbeiten Sie claude_desktop_config.json (Einstellungen -> Entwickler -> Konfiguration bearbeiten) und fügen Sie den obigen Block unter mcpServers ein. Anschließend starten Sie Claude Desktop neu.

Cursor

Fügen Sie den gleichen Block zu .cursor/mcp.json in Ihrem Projekt oder zu Ihren globalen Cursor-MCP-Einstellungen unter mcpServers hinzu.

Antigravity

Fügen Sie den gleichen Block zur Antigravity-MCP-Konfiguration unter mcpServers hinzu.

Authentifizierung

Setzen Sie BUTTERSTACK_API_TOKEN in der MCP-Server-Umgebung Ihres Clients. Das ist die primäre und empfohlene Authentifizierungsmethode: Sie funktioniert eigenständig, ohne dass irgendetwas anderes installiert sein muss.

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

Erzeugen Sie einen Token in den Kontoeinstellungen von ButterStack.

Wenn Sie separat die ButterStack CLI installiert haben und bereits butter auth login ausgeführt haben, übernimmt dieser Server auch die Zugangsdaten, die die CLI auf dem Datenträger gespeichert hat (~/.config/butterstack/credentials.json). Sie müssen einen Token also nicht zweimal konfigurieren. Die CLI ist allerdings keine Abhängigkeit dieses Pakets und muss nicht installiert werden: BUTTERSTACK_API_TOKEN allein genügt.

Host

Standardmäßig kommuniziert der Server mit https://www.butterstack.com. Um ihn auf eine selbst gehostete oder lokale Instanz auszurichten, setzen Sie BUTTERSTACK_HOST:

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

Der Server sendet gespeicherte Zugangsdaten nicht an einen anderen Host als den, für den sie ausgestellt wurden. Wenn der Fehler „Refusing to send the stored credential“ angezeigt wird, setzen Sie BUTTERSTACK_HOST so, dass er mit dem Host übereinstimmt, für den Ihre Zugangsdaten ausgestellt wurden, oder erzeugen Sie neue Zugangsdaten für den Host, auf den Sie zeigen.

Tools

Tool

Beschreibung

projects_list

Listet alle zugänglichen Spielprojekte und Repositories auf.

projects_get

Ruft Status, Pipeline-Konfiguration und Anzahl ausstehender Assets für ein Projekt ab.

tasks_list

Listet Aufgaben, Bugs, Art-Backlog und Balance-Tickets für ein Projekt auf, mit Filterung.

tasks_create

Erstellt eine neue Bug-, Feature- oder Art-Aufgabenkarte.

tasks_update

Aktualisiert Status, Priorität, Beschreibung oder zugewiesene Person einer vorhandenen Aufgabe.

builds_list

Listet kürzliche CI/CD-Engine-Build-Läufe und Cook-Status auf.

builds_get

Ruft Schrittzeiten, Exit-Codes und Commit-Metadaten für einen Build-Lauf ab.

builds_investigate_failure

Löst eine KI-Untersuchung für einen fehlgeschlagenen Build aus oder ruft sie ab, inklusive Grundursache und Verantwortlichkeit.

assets_list_pending

Listet Spiele-Ginnungs-Assets auf, die auf die Freigabe von Producer oder Art Lead warten.

assets_get_details

Zeigt Polycount, Texturauflösung, Vorschau-Links und Freigabeverlauf eines Assets an.

assets_approve

Gibt eine eingereichte Version eines Spiel-Assets frei.

assets_deny

Lehnt eine eingereichte Version eines Spiel-Assets mit konstruktivem Feedback ab.

Jedes Tool erwartet eine project_id (außer projects_list), die entweder eine numerische Projekt-ID oder einen Projektnamen akzeptiert.

Prompts

Prompt

Beschreibung

triage_broken_build

Diagnostiziert, warum der letzte Build eines Projekts fehlgeschlagen ist, und erstellt eine dem Höschen-Autor zugeordnete Aufgabe.

batch_asset_review

Prüft alle ausstehenden Art-Einreichungen eines Projekts anhand der Budgetvorgaben.

Ressourcen

Ressource

Beschreibung

butterstack://projects

Live-Liste aller Spielprojekte, die mit den aktuellen Zugangsdaten zugänglich sind.

Anforderungen

Node 18 oder neuer. Das ist eine unterstützte-Version-Richtlinie, keine zwingende technische Untergrenze: Der Server verwendet nur eingebaute Module, die bis Node 10.9.0 kompatibel sind, aber 18 ist die älteste Version, gegen die dieses Paket tatsächlich getestet wird.

Lizenz

MIT

-
license - not tested
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 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