Skip to main content
Glama
ButterStack

butterstack

Official
by ButterStack

butterstack-mcp

A Model Context Protocol (MCP) server for ButterStack: give an AI assistant read/write access to your game dev pipeline, tasks, builds, and asset approvals.

런타임 의존성이 없습니다. Node 내장 모듈만 사용합니다.

Install

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

같은 블록을 Antigravity MCP 구성의 mcpServers 아래에 추가하세요.

Authentication

클라이언트의 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만으로 충분합니다.

Host

기본적으로 서버는 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를 자격 증명이 발급된 호스트에 맞게 설정하거나, 지정하려는 호스트에 대한 새 자격 증명을 생성하세요.

Tools

Tool

Description

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 제외). project_id는 숫자 프로젝트 ID 또는 프로젝트 이름을 허용합니다.

Prompts

Prompt

Description

triage_broken_build

프로젝트의 최신 빌드가 실패한 이유를 진단하고 작성자에게 귀속된 작업을 등록합니다.

batch_asset_review

프로젝트의 모든 대기 중인 아트 제출물을 예산 제약에 따라 검토합니다.

Resources

Resource

Description

butterstack://projects

현재 자격 증명으로 액세스 가능한 모든 게임 프로젝트의 실시간 목록입니다.

Requirements

Node 18 이상. 이는 지원 버전 정책이지 기술적 최소 요구 사항은 아닙니다. 서버는 Node 10.9.0까지 호환되는 내장 모듈만 사용하지만, 이 패키지가 실제로 테스트된 가장 오래된 버전은 18입니다.

License

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