GB Studio Agent

v1.0.0Coding Agentsstable

Claude or other MCP Agentic integration for GB Studio Automated game asset creation and project management REST API endpoints for scenes, actors, assets, and validation End-to-end workflow with your MCP server

agentic-workflowagentic-workflow-protocolgameboygbstudiomcp-server
Share:
9
Stars
0
Downloads
0
Weekly
0/5

What is GB Studio Agent?

GB Studio Agent is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to claude or other mcp agentic integration for gb studio automated game asset creation and project management rest api endpoints for scenes, actors, assets, and validation end-to-end workflow with your m...

Claude or other MCP Agentic integration for GB Studio Automated game asset creation and project management REST API endpoints for scenes, actors, assets, and validation End-to-end workflow with your MCP server

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Claude or other MCP Agentic integration for GB Studio Automa

Use Cases

Create GameBoy game assets and manage projects through AI.
Automate GB Studio workflows with end-to-end REST API integration.
eoinjordan

Maintainer

LicenseNOASSERTION
Languagetypescript
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx gb-studio-agent

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use GB Studio Agent

GB Studio Agent is an MCP server that connects Claude and other AI agents to the GB Studio game development environment, enabling automated creation and management of GameBoy game assets through a REST API. It exposes endpoints for scenes, actors, sprites, backgrounds, music, tilesets, palettes, fonts, scripts, variables, and GBA ROM compilation, making it possible to generate complete game projects from natural language prompts. The project emphasizes educational use cases and combines AI-assisted asset generation with GB Studio's visual, syntax-free programming model for iteration on game logic.

Prerequisites

  • Node.js 18 or later with npm
  • GB Studio installed and a .gbsproj project file created
  • A Claude API key (CLAUDE_API_KEY) for the AI integration layer
  • Claude Desktop or another MCP-compatible client
1

Install the package globally

Install the GB Studio Agent MCP server globally via npm so it is available as a command-line tool.

npm install -g gbstudio-claude-mcp
2

Set environment variables

Configure the required Claude API key and optional GB Studio connection settings. Store these in a .env file at your project root and never commit it to version control.

# .env
CLAUDE_API_KEY=sk-ant-your-claude-api-key
GBSTUDIO_API_URL=http://localhost:3000
GBSTUDIO_API_PORT=3000
GBA_STUDIO_ROOT=/path/to/your/gbstudio/project
3

Start the MCP server

Launch the server. It starts in stdio mode for MCP clients by default.

gbstudio-claude-mcp
4

Or build from source and run the MCP entry point

For development or customization, clone the repository and build the MCP binary directly.

git clone https://github.com/eoinjordan/gb-studio-agent.git
cd gb-studio-agent
npm install
npm run build:mcp
node build/mcp.js
5

Configure Claude Desktop

Add the server to claude_desktop_config.json so Claude Desktop manages the process and passes in the required API key.

{
  "mcpServers": {
    "gb-studio-agent": {
      "command": "gbstudio-claude-mcp",
      "args": [],
      "env": {
        "CLAUDE_API_KEY": "sk-ant-your-api-key",
        "GBSTUDIO_API_URL": "http://localhost:3000",
        "GBA_STUDIO_ROOT": "/path/to/your/gbsproj"
      }
    }
  }
}
6

Verify with a health check

Confirm the REST API is reachable and the server is connected to your GB Studio project.

curl http://localhost:3000/health

GB Studio Agent Examples

Client configuration

Claude Desktop configuration that launches the globally installed GB Studio Agent with your Claude API key and local GB Studio project path.

{
  "mcpServers": {
    "gb-studio-agent": {
      "command": "gbstudio-claude-mcp",
      "args": [],
      "env": {
        "CLAUDE_API_KEY": "sk-ant-YOUR_API_KEY",
        "GBSTUDIO_API_URL": "http://localhost:3000",
        "GBSTUDIO_API_PORT": "3000",
        "GBA_STUDIO_ROOT": "/Users/yourname/Documents/my-gb-game"
      }
    }
  }
}

Prompts to try

Use these prompts with Claude to generate and manage GameBoy game content through the agent.

- "Find my GB Studio project file and give me an inventory of all scenes and actors."
- "Create a new scene called 'StartScreen' with a top-down perspective and add a player actor at position 10, 10."
- "Build the GBA ROM for my project and report any validation errors."
- "Generate a complete Pong game using the default templates and add it to my project."

Troubleshooting GB Studio Agent

gbstudio-claude-mcp command not found after npm install -g

Ensure the global npm bin directory is on your PATH. Run 'npm config get prefix' to find the prefix, then add '<prefix>/bin' to your PATH in ~/.zshrc or ~/.bashrc and restart your terminal.

REST API returns 404 for /find_project or /scene/create

The GB Studio Agent REST API must be running separately on the port specified by GBSTUDIO_API_PORT. Confirm GBA_STUDIO_ROOT points to a directory containing a valid .gbsproj file and that the REST server process is active.

Claude API key errors in server logs

Verify CLAUDE_API_KEY is a valid Anthropic API key starting with 'sk-ant-'. The key is used for AI-powered asset generation features. Check for trailing whitespace or newlines in the .env file value.

Frequently Asked Questions about GB Studio Agent

What is GB Studio Agent?

GB Studio Agent is a Model Context Protocol (MCP) server that claude or other mcp agentic integration for gb studio automated game asset creation and project management rest api endpoints for scenes, actors, assets, and validation end-to-end workflow with your mcp server It connects AI assistants to external tools and data sources through a standardized interface.

How do I install GB Studio Agent?

Follow the installation instructions on the GB Studio Agent GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with GB Studio Agent?

GB Studio Agent works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is GB Studio Agent free to use?

Yes, GB Studio Agent is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "gb-studio-agent": { "command": "npx", "args": ["-y", "gb-studio-agent"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use GB Studio Agent?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides