Skip to main content
Glama
ButterStack

butterstack

Official
by ButterStack

butterstack-mcp

ButterStack 用の Model Context Protocol (MCP) サーバー: AI アシスタントにゲーム開発パイプライン、タスク、ビルド、アセット承認への読み書きアクセスを提供します。

ランタイム依存関係ゼロ。Node 組み込みのみ。

インストール

これを MCP クライアントの設定に追加してください。グローバルインストールは不要で、npx が必要に応じて取得します:

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

Claude Desktop

claude_desktop_config.json を編集し (Settings -> Developer -> Edit Config)、上記のブロックを mcpServers の下に追加して、Claude Desktop を再起動します。

Cursor

プロジェクト内の .cursor/mcp.json、または Cursor のグローバル MCP 設定の mcpServers の下に同じブロックを追加します。

Antigravity

Antigravity の MCP 設定の mcpServers の下に同じブロックを追加します。

認証

クライアントの MCP サーバー環境で BUTTERSTACK_API_TOKEN を設定します。これが推奨される認証方法です。他に何もインストールせずに動作します。

{
  "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 を除く)。数値のプロジェクト ID またはプロジェクト名のどちらも受け付けます。

プロンプト

プロンプト

説明

triage_broken_build

プロジェクトの最新ビルドが失敗した原因を診断し、担当者にタスクを登録します。

batch_asset_review

プロジェクトの保留中のアート提出物をすべて予算に照らしてレビューします。

リソース

リソース

説明

butterstack://projects

現在の認証情報でアクセス可能なすべてのゲームプロジェクトのライブ一覧。

要件

Node 18 以降。これはサポート対象バージョンの方針であり、技術的な下限ではありません。サーバーは Node 10.9.0 まで遡って互換性のある組み込みのみを使用しますが、18 がこのパッケージが実際にテストされている最も古いバージョンです。

ライセンス

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