@gbs-toolkit/mcp-server
by gbs-toolkit
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FAL_KEY | No | Required if SPRITE_PROVIDER is 'fal' | |
| GBS_ROM_OUT | No | Output directory for build_rom (default: <root>/build) | |
| GBS_CLI_PATH | No | Absolute path to gb-studio-cli.js (optional, probes common install locations) | |
| GBS_LOG_PATH | No | Captured compile log path (default: <root>/build/compile.log) | |
| GEMINI_API_KEY | No | Required if SPRITE_PROVIDER is 'gemini' | |
| OPENAI_API_KEY | No | Required if SPRITE_PROVIDER is 'openai' | |
| GBS_MGBA_RUNNER | No | Path to a libmgba-linked runner binary for run_emulator (optional) | |
| SPRITE_PROVIDER | No | Provider for sprite generation: openai, gemini, replicate, or fal (optional) | openai |
| GBS_PROJECT_ROOT | Yes | Directory containing <name>.gbsproj (required) | |
| GBS_SCREENSHOT_DIR | No | Where run_emulator drops PNGs (default: <root>/build/screenshots) | |
| REPLICATE_API_TOKEN | No | Required if SPRITE_PROVIDER is 'replicate' |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/gbs-toolkit/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server