rpgmaker-mz-mcp
服务介绍
RPG Maker MZ MCP Server
完全RPG Maker MZ開発MCP
MCP toolsRPG完全作成可能 + AI画像生成対応
特徴
MCPRPG Maker MZ完全開発環境提供GUI開AI使本格的RPG作成
主特徴
- ** 自律的全自動作成**: 入力3-7分完全RPG生成
- 完全作成: RPG Maker MZ生成
- ****: 編集
- ****: 複雑実装
- 管理: 全編集
- AI画像生成: Gemini 2.5 Flash (nanobanana) 自動生成
- AI生成: Gemini API完全自動生成
- MCP統合: Model Context Protocol使完全
自律的全自動作成NEW!
1行完全RPG生成
npx rpgmaker-mz-mcp auto-create "/games/MyRPG" "fantasy adventure with dragons"
** Claude Code :**
"cyberpunk detective story" RPG自動生成
自動実行8:
- 作成
- 分析
- 生成
- 敵
- AI画像生成
- 調整
- 最適化
** 所要時間: 3-7分 即可能**
詳細 AUTONOMOUS_CREATION.md 参照
AI画像生成NEW!
Gemini 2.5 Flash API使用RPG Maker MZ用自動生成
- **** (144x192px, 3x4)
- **** (144x144px, 2x2)
- **** (768x768px)
- **** (1000x740px)
- **** (816x624px)
- **** (576x384px, 9x6)
- **** (816x624px)
利用可能
管理
| 説明 | |
|---|---|
create_project |
新規作成 |
list_projects |
一覧表示 |
read_project_info |
情報読取 |
generate_project_context |
生成 |
analyze_project_structure |
構造分析 |
extract_game_design_patterns |
抽出 |
編集
| 説明 | |
|---|---|
create_map |
新規作成 |
list_maps |
一覧表示 |
read_map |
読取 |
update_map_tile |
更新 |
編集
| 説明 | |
|---|---|
add_event |
追加 |
add_event_command |
追加 |
対応例:
101- 表示201- 移動122- 変数操作111- 条件分岐- 他RPG Maker MZ全対応
編集
| 説明 | |
|---|---|
add_actor |
追加 |
add_class |
追加 |
add_skill |
追加 |
add_item |
追加 |
update_database |
全更新 |
AI画像生成
| 説明 | |
|---|---|
generate_asset |
Gemini 2.5 Flash生成 |
generate_asset_batch |
複数生成 |
describe_asset |
既存AI分析 |
自律的作成NEW!
| 説明 | |
|---|---|
autonomous_create_game |
完全RPG自動生成8全自動 |
AI生成
| 説明 | |
|---|---|
generate_scenario |
Gemini AI完全RPG生成 |
implement_scenario |
生成実装 |
generate_and_implement_scenario |
生成実装 |
generate_scenario_variations |
複数生成 |
管理
| 説明 | |
|---|---|
list_plugins |
一覧表示 |
前提条件
- Node.js 18以上
- npm yarn
- Gemini API Key (AI画像生成使用場合)
#
git clone https://github.com/ShunsukeHayashi/rpgmaker-mz-mcp.git
cd rpgmaker-mz-mcp
# 依存関係
npm install
#
npm run build
MCP設定
Claude Desktop 他MCP設定追加:
{
"mcpServers": {
"rpgmaker-mz": {
"command": "node",
"args": ["/path/to/rpgmaker-mz-mcp/dist/index.js"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key-here"
}
}
}
}
環境変数
AI画像生成機能使用場合以下環境変数設定:
export GEMINI_API_KEY="your-api-key"
使用例
基本的作成
// 1 作成
create_project({
project_path: "/path/to/MyFantasyRPG",
game_title: "Fantasy Adventure"
})
// 2 作成
create_map({
project_path: "/path/to/MyFantasyRPG",
map_id: 2,
name: "Town Square",
width: 25,
height: 20
})
// 3 NPC追加
add_event({
project_path: "/path/to/MyFantasyRPG",
map_id: 2,
event_id: 1,
name: "Town Elder",
x: 12,
y: 10
})
// 4 会話追加
add_event_command({
project_path: "/path/to/MyFantasyRPG",
map_id: 2,
event_id: 1,
page_index: 0,
code: 101, // Show Text
parameters: ["", 0, 0, 2]
})
add_event_command({
project_path: "/path/to/MyFantasyRPG",
map_id: 2,
event_id: 1,
page_index: 0,
code: 401, // Text continuation
parameters: ["Welcome to our town, traveler!"]
})
// 5 追加
add_actor({
project_path: "/path/to/MyFantasyRPG",
id: 1,
name: "Hero"
})
add_class({
project_path: "/path/to/MyFantasyRPG",
id: 1,
name: "Warrior"
})
AI画像生成使用例
// 生成
generate_asset({
project_path: "/path/to/MyFantasyRPG",
asset_type: "character",
prompt: "A brave knight with silver armor and red cape, pixel art style, walking animation sprite sheet",
filename: "Knight.png"
})
// 生成
generate_asset({
project_path: "/path/to/MyFantasyRPG",
asset_type: "face",
prompt: "Female mage with blue robes and long purple hair, multiple expressions (normal, happy, sad, angry)",
filename: "Mage_Face.png"
})
// 生成
generate_asset_batch({
requests: [
{
project_path: "/path/to/MyFantasyRPG",
asset_type: "enemy",
prompt: "Fire dragon boss, menacing pose",
filename: "Dragon.png"
},
{
project_path: "/path/to/MyFantasyRPG",
asset_type: "enemy",
prompt: "Goblin warrior with wooden club",
filename: "Goblin.png"
}
]
})
// 既存分析
describe_asset({
project_path: "/path/to/MyFantasyRPG",
asset_type: "character",
filename: "Knight.png"
})
// "This character sprite shows a knight in silver armor..."
AI自動生成超強力
// 完全RPG生成
generate_and_implement_scenario({
project_path: "/path/to/MyFantasyRPG",
theme: "medieval fantasy adventure with dragons",
style: "epic and heroic",
length: "medium"
})
// 生成内容:
// - 世界観
// - 町
// - 主人公仲間NPC
// - 会話
// -
// 自動実装
// 複数生成比較
generate_scenario_variations({
project_path: "/path/to/MyFantasyRPG",
theme: "cyberpunk detective story",
style: "noir and mysterious",
length: "short",
count: 3
})
// 3異生成最適選択
分析
// 構造分析
analyze_project_structure({
project_path: "/path/to/MyFantasyRPG"
})
// 生成
generate_project_context({
project_path: "/path/to/MyFantasyRPG",
include_maps: true,
include_events: true,
include_plugins: true
})
// 抽出
extract_game_design_patterns({
project_path: "/path/to/MyFantasyRPG"
})
1. 完全自動生成
"RPG作" AI自動生成
2. AI駆動開発
生成 生成 実装 完成
全AI
3. 大量生成
複数試最適選択
4. 開発
Python生成
5. 自動生成
用即座作成
6. 教育学習
RPG Maker MZ学習用自動生成
開発状況
| 機能 | 状態 |
|---|---|
| 作成管理 | 完了 |
| 作成編集 | 完了 |
| 作成編集 | 完了 |
| 編集 | 完了 |
| AI画像生成 (Gemini 2.5 Flash) | 完了 |
| AI自動生成 | NEW! |
| 完了 | |
| 完全作成 | 完了 |
特筆機能
RPG生成
# 1完全RPG生成
generate_and_implement_scenario({
theme: "your game idea",
style: "your preferred style",
length: "short"
})
# 数分可能RPG完成
完全AI駆動開発
- ****: Gemini AI自動生成
- ****: Gemini 2.5 Flash画像生成
- 実装: MCP自動実装
- 結果: 完全動作RPG Maker MZ
Pull Requests歓迎
MIT License
** MCP toolsRPG Maker MZ完全作成可能 **
Made with by ShunsukeHayashi