SpriteCook について
SpriteCook の MCP サーバーは AI エージェントをゲーム素材生成サービスに接続し、ピクセルアートやゲーム素材を作成します。セットアップでは対応クライアントの検出と接続設定ができ、エージェントスキルも任意で導入できます。
主な機能
- 01ピクセルアートとゲーム素材の生成
- 02スプライトシートとアニメーションの作成
- 03保存済みキャラクタープリセットの利用
- 04ローカルファイルのアップロードと背景除去
- 05生成素材の整理と名前変更
活用シーン
- 012D ゲーム用スプライトやタイルセットの作成
- 02透明背景のアイコン生成
- 03アップロードしたキャラクター画像のアニメーション化
MCP 対応
ホストされた MCP エンドポイントを通じて、SpriteCook の素材生成機能を MCP クライアントに公開します。セットアップコマンドでクライアント接続を設定でき、必要に応じて API キーで認証します。Grok Build はホスト管理の OAuth を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.spritecook.ai/mcpclaude mcp add --transport http ai-spritecook-generate https://api.spritecook.ai/mcp{"mcpServers":{"ai-spritecook-generate":{"type":"http","url":"https://api.spritecook.ai/mcp"}}}Cursor で開く{"servers":{"ai-spritecook-generate":{"type":"http","url":"https://api.spritecook.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-spritecook-generate":{"type":"http","url":"https://api.spritecook.ai/mcp"}}}{"mcpServers":{"ai-spritecook-generate":{"serverUrl":"https://api.spritecook.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.spritecook.ai/mcp認証が必要ツール
詳細
spritecook-mcp
AI エージェント(Cursor、VS Code、Claude、Codex、Grok Build など)を SpriteCook に接続して、AI を活用したピクセルアートやゲームアセットを生成できます。
クイックセットアップ
npx spritecook-mcp setup
これにより、次のことが行われます。
- 検出:Grok Build を含む、インストール済みの AI クライアントを検出します
- 認証:必要に応じて API キーで認証します。Grok Build ではホスト管理の OAuth を使用します
- 設定:MCP 接続を自動的に設定します
- インストール:よりスマートな AI 連携を実現する、任意のエージェントスキルをインストールします
任意のスキルには、非同期ジョブのポーリング、標準の sprite_url 出力、モデルの検出、GPT-Image-2 の品質設定、ガイド付きキャラクターワークフロー、保存済みプリセット、複数画像のスタイルガイド参照、ローカルファイルのアップロード、背景の削除、アセットの整理と復元、Godot 対応のキャラクターエクスポートに関する最新のガイダンスが含まれます。
利用できる機能
セットアップが完了すると、AI エージェントからピクセルアートやゲームアセットを直接生成できます。
「64x64 のピクセルアートの剣スプライトを生成して」
「プラットフォーマーゲーム用のキャラクタースプライトシートを作成して」
「背景が透明なポーションアイコンのセットを作成して」
「新しい待機スプライトに自分のキャラクタープリセットを使って」
「このローカルのボス PNG をインポートして、ゆっくりした待機モーションを付けて」
「このキャラクターアセットの背景を削除して、透明な PNG を出力して」
「生成した剣のアセットの名前を Iron Sword Pickup に変更して」
手動設定
手動で設定する場合は、エディターの MCP 設定に以下を追加します。
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"spritecook": {
"url": "https://api.spritecook.ai/mcp/",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
VS Code(.vscode/settings.json):
{
"mcp": {
"servers": {
"spritecook": {
"type": "http",
"url": "https://api.spritecook.ai/mcp/",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
}
Grok Build(.grok/config.toml または ~/.grok/config.toml):
[mcp_servers.spritecook]
url = "https://api.spritecook.ai/mcp/oauth"
enabled = true
tool_timeout_sec = 6000
Grok Build で /mcps を開き、spritecook を認証します。Grok は OAuth 認証情報をモデルに公開せずに保存し、更新します。ツールが表示されない場合は、grok mcp doctor spritecook と grok inspect を実行してください。
このリポジトリには、Grok Build マーケットプレイスへの申請用として、ルートに .mcp.json も含まれています。マーケットプレイスへの掲載は別途リリース手順が必要です。
環境変数
SPRITECOOK_API_URL- API のベース URL を上書きします(ローカル開発用)
リンク
- SpriteCook - AI ゲームアセット生成ツール
- API Documentation - API の全リファレンス
- Get API Key - 登録して API キーを管理
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。