butterstack
Officialbutterstack-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 |
| 액세스 가능한 모든 게임 프로젝트와 저장소를 나열합니다. |
| 프로젝트의 상태, 파이프라인 구성, 대기 중인 에셋 수를 가져옵니다. |
| 필터를 사용하여 프로젝트의 작업, 버그, 아트 백로그, 밸런스 티켓을 나열합니다. |
| 새 버그, 기능 또는 아트 작업 카드를 생성합니다. |
| 기존 작업의 상태, 우선순위, 설명 또는 담당자를 업데이트합니다. |
| 최근 CI/CD 엔진 빌드 실행 및 쿡 상태를 나열합니다. |
| 빌드 실행의 단계 시간, 종료 코드, 커밋 메타데이터를 가져옵니다. |
| 실패한 빌드에 대한 AI 실패 조사를 트리거하거나 가져오며, 근본 원인과 책임 귀속을 제공합니다. |
| 프로듀서 또는 아트 리드의 승인을 기다리는 게임 에셋을 나열합니다. |
| 에셋의 폴리곤 수, 텍스처 해상도, 미리보기 링크, 승인 내역을 검사합니다. |
| 제출된 게임 에셋 버전을 승인합니다. |
| 건설적인 피드백과 함께 제출된 게임 에셋 버전을 거부합니다. |
모든 도구는 project_id를 받습니다(projects_list 제외). project_id는 숫자 프로젝트 ID 또는 프로젝트 이름을 허용합니다.
Prompts
Prompt | Description |
| 프로젝트의 최신 빌드가 실패한 이유를 진단하고 작성자에게 귀속된 작업을 등록합니다. |
| 프로젝트의 모든 대기 중인 아트 제출물을 예산 제약에 따라 검토합니다. |
Resources
Resource | Description |
| 현재 자격 증명으로 액세스 가능한 모든 게임 프로젝트의 실시간 목록입니다. |
Requirements
Node 18 이상. 이는 지원 버전 정책이지 기술적 최소 요구 사항은 아닙니다. 서버는 Node 10.9.0까지 호환되는 내장 모듈만 사용하지만, 이 패키지가 실제로 테스트된 가장 오래된 버전은 18입니다.
License
MIT
This server cannot be installed
Maintenance
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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