r

rpgmaker-mz-mcp

@ShunsukeHayashi/rpgmaker-mz-mcp
1 Stars 29 次浏览 ShunsukeHayashi 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

RPG Maker MZ MCP Server

完全RPG Maker MZ開発MCP


Node.js Version
TypeScript

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:

  1. 作成
  2. 分析
  3. 生成
  4. AI画像生成
  5. 調整
  6. 最適化

** 所要時間: 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

相关 MCP 服务