spritecook-mcp
Officialby SpriteCook
README.md
# spritecook-mcp
Connect your AI agent (Cursor, VS Code, Claude, Codex, Grok Build, and others) to [SpriteCook](https://spritecook.ai) for AI-powered pixel art and game asset generation.
## Quick Setup
```bash
npx spritecook-mcp setup
```
This will:
1. **Detect** your installed AI clients, including Grok Build
2. **Authenticate** with an API key where required; Grok Build uses host-managed OAuth
3. **Configure** MCP connections automatically
4. **Install** an optional agent skill for smarter AI integration
The optional skills include current guidance for asynchronous job polling, canonical `sprite_url` output, model discovery, GPT-Image-2 quality settings, guided character workflows, saved presets, multi-image style guide references, local-file uploads, background cleanup, asset organization and recovery, and Godot-ready character exports.
## What You Get
After setup, your AI agent can generate pixel art and game assets directly:
> "Generate a 64x64 pixel art sword sprite"
> "Create a character sprite sheet for my platformer game"
> "Make a set of potion icons with transparent backgrounds"
> "Use my character preset for a new idle sprite"
> "Import this local boss PNG, then animate it with a slow idle motion"
> "Remove the background from this character asset and give me the transparent PNG"
> "Rename the generated sword asset to Iron Sword Pickup"
## Manual Configuration
If you prefer to configure manually, add this to your editor's MCP config:
**Cursor** (`.cursor/mcp.json`):
```json
{
"mcpServers": {
"spritecook": {
"url": "https://api.spritecook.ai/mcp/",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
```
**VS Code** (`.vscode/settings.json`):
```json
{
"mcp": {
"servers": {
"spritecook": {
"type": "http",
"url": "https://api.spritecook.ai/mcp/",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
}
```
**Grok Build** (`.grok/config.toml` or `~/.grok/config.toml`):
```toml
[mcp_servers.spritecook]
url = "https://api.spritecook.ai/mcp/oauth"
enabled = true
tool_timeout_sec = 6000
```
Open `/mcps` in Grok Build and authenticate `spritecook`. Grok stores and refreshes OAuth credentials without exposing them to the model. If tools do not appear, run `grok mcp doctor spritecook` and `grok inspect`.
The repository also includes a root `.mcp.json` for a Grok Build marketplace submission. Publishing the marketplace listing is a separate release step.
## Environment Variables
- `SPRITECOOK_API_URL` - Override the API base URL (for local development)
## Links
- [SpriteCook](https://spritecook.ai) - AI game asset generator
- [API Documentation](https://spritecook.ai/docs) - Full API reference
- [Get API Key](https://app.spritecook.ai) - Sign up and manage API keys
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessUnresponsive