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.

Related MCP server: Workel MCP Server

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to interact with Basecamp projects, messages, to-dos, and Card Tables, with read-only access by default and write operations requiring explicit approval.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to access and manage a Workel workspace through MCP tools, reading projects, tasks, comments, events, and members, and optionally creating or updating tasks, comments, and events when write scopes and local consent are enabled.
    10 npm
    MIT
  • A
    license
    C
    quality
    F
    maintenance
    Enables AI coding and operational assistants to securely access company systems through a single MCP endpoint, with OAuth authentication, scoped resource grants, audit logging, secret isolation, and corporate memory.
    94
    Apache 2.0