605 字
3 分鐘

Unreal Engine 5.9 Preview:MCP 已連線卻不能編輯關卡?

本文目錄

Unreal Assistant 已經打開、agent 也能回話,但它列不出關卡工具時,先查目前專案的 All Toolsets。Epic 把這個症狀列為 UE-412135:Unreal Engine 5.9 MegaJam Preview 的 Unreal MCP 伺服器會隨編輯器啟動,新專案的 Toolset 外掛卻可能尚未啟用。連線成功與具備關卡工具是兩項檢查。

在專案副本啟用 All Toolsets#

先建立一份不含正式資產與金鑰的專案副本,或用新建的測試專案。Epic 在 5.9 MegaJam Preview 公告與已知問題建議用副本驗收這個 Preview,避免直接轉換日常專案。

  1. 在這份副本的編輯器開 Edit → Plugins,啟用 All Toolsets。
  2. 重新啟動編輯器,重新連接 Unreal Assistant 裡的 agent。公告列出的客戶端包括 Claude Code、Codex、Cursor、OpenCode。
  3. 用 list_toolsets 確認回應有這次要用的關卡或 actor 工具,然後請 agent 只讀取當前關卡或列出一個已知 actor。拿回應和編輯器裡的關卡名稱、Outliner 內容比對。

如果第一步完成後清單仍空,先看你是否重開了同一份副本、外掛是否在該專案生效、客戶端是否重新連線。若清單正常但唯讀結果不對,先核對目前開啟的關卡和編輯器實例,再檢查操作權限。切換模型無法替專案載入外掛。

用一個 actor 驗收寫入#

在測試關卡放一個容易辨認的空 actor,例如 MCP_TestMarker,記下它的座標。只請 agent 修改這個 actor 的一個軸,並保持其餘物件不變。比對 Details 面板與 Outliner,確認座標、actor 數量及受影響範圍;用副本或版本控制恢復基準。若只是要看能不能讀關卡,做到前一節的唯讀測試就夠了。

工具清單涵蓋的操作可能比這次任務多。啟用後先把實驗留在測試副本,避免把修改資產、執行程式碼或安裝 Fab 資產一併加入測試。若同時要做瀏覽器版,Epic 將 Wasm/WebGPU 列為另一項實驗功能,公告的條件是原始碼建置與 C++ 專案;MCP 驗收通過不能用來判定 Web 打包可用。

本文於 2026-11-10 檢閱 Epic 公告及其已知問題,未安裝 Preview、連線 agent 或修改關卡。

參考資料:

Epic:Unreal Engine 5.9 MegaJam Preview 與已知問題

Epic:2026 AI MegaJam

Unreal Engine 5.9 Preview:MCP 已連線卻不能編輯關卡?
https://laplusda.com/posts/unreal-engine-5-9-mcp-all-toolsets/
作者
Zero
發佈於
2026-11-10
許可協議
CC BY-NC-SA 4.0