pyxel-mcp
pyxel-mcp
Python用レトロゲームエンジンPyxel向けのMCPサーバーです。AIがレトロゲームプログラムを自律的に実行、検証、反復開発できるようにします。
機能
実行とキャプチャ
run_and_capture— Pyxelスクリプトを実行し、Nフレーム後にスクリーンショットをキャプチャしますcapture_frames— アニメーション検証のために、複数のフレームポイントでスクリーンショットをキャプチャしますrecord_gameplay— アニメーションや遷移の検証のために、NフレームをGIFとして記録しますplay_and_capture— シミュレートされた入力を送信してゲームをプレイし、スクリーンショットをキャプチャします
検査とデバッグ
validate_script— Pyxelスクリプトを実行せずに検証しますinspect_state— デバッグのために、特定のフレームでゲームオブジェクトの属性を読み取りますinspect_screen— 画面をコンパクトなカラーインデックスグリッドとしてキャプチャしますcompare_frames— 2つのフレームのスクリーンショットを比較し、ピクセルの違いを報告します
視覚分析
inspect_sprite— Pyxelイメージバンクからスプライトのピクセルデータを検査しますinspect_layout— 画面レイアウト、テキスト配置、視覚的バランスを分析しますinspect_palette— Pyxelスクリーンショット内の色の使用状況とコントラストを分析しますinspect_bank— Pyxelイメージバンク全体を1枚のスクリーンショットとして可視化しますinspect_tilemap— タイルマップの内容、タイルの使用状況、レイアウトを検査しますinspect_animation— アニメーションフレーム全体でスプライトシートの一貫性を確認します
オーディオ
render_audio— Pyxelのサウンドや音楽をWAVにレンダリングし、波形分析を返します
リソース (Pyxelリファレンス)
ツールに加えて、サーバーはPyxelのリファレンスコンテンツをMCPリソースとして公開しています:
pyxel://api-reference,pyxel://user-guide,pyxel://mml-commands,pyxel://pyxres-format— Pyxel公式ドキュメントpyxel://examples/<name>— Pyxel公式サンプル(例:02_jump_game)pyxel://palette/default— 使用ヒント付きの16色パレット
Claude Codeでは、@pyxel:examples/02_jump_game のように参照してください。
ユーティリティ
pyxel_info— Pyxelのインストール情報(パッケージの場所、サンプルパス、APIスタブパス)を取得します
Related MCP server: aseprite-mcp
はじめに
AIエージェント(Claude Codeなど)にPyxelゲームの作成を依頼するだけです。エージェントはMCP Registryから自動的にpyxel-mcpを検出してセットアップします。
手動インストール
パッケージをインストールします:
pip install pyxel-mcpAIエージェントに
pyxel-mcpをMCPサーバーとして登録します。Claude Codeの場合は、プロジェクトの.mcp.jsonに以下を追加します:
{
"mcpServers": {
"pyxel": {
"type": "stdio",
"command": "pyxel-mcp"
}
}
}MCPレジストリ
mcp-name: io.github.kitao/pyxel-mcp
ライセンス
MIT
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 Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to play Pokémon games by providing a functional interface for game interaction. It allows for seamless integration with AI clients to execute gameplay tasks and manage game states.3
- AlicenseNot gradedqualityBmaintenanceMCP server for programmatically creating and editing Aseprite sprites, enabling AI agents to draw, manage layers and frames, and iterate until the desired result is achieved.MIT
- AlicenseBqualityAmaintenanceAn MCP server that lets AI agents create and edit Aseprite sprites headlessly, enabling pixel art, animation, and export via 98 tools.1003MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI coding agents to create pixel art programmatically by providing canvas manipulation tools and PNG export.261
Related MCP Connectors
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
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/kitao/pyxel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server