跳至主要內容

透過 Forge MCP 伺服器使用您自己的 AI

Nightbreak Forge 的外掛程式知識同時也是一個 MCP 伺服器。Claude、ChatGPT、Cursor、VS Code 以及其他支援 MCP 的助理都可以使用它,來撰寫和檢查 EliteMobs、BetterStructures、FreeMinecraftModels、EternalTD、CannonRTP 和 ResurrectionChest 的內容。ResourcePackManager 和 BetterFood 僅透過此 Wiki 提供說明。

您不需要帳戶或金鑰。該伺服器是唯讀的:它不會保存您傳送的任何內容,也無法存取您的 Minecraft 伺服器或您的檔案。

備註

這不如 forge.nightbreak.io 上 Forge 自家的 AI 助理強大。後者經過微調以獲得最佳效果,並且可以直接在您開啟的工作區中使用。

連接​

伺服器 URL 為:

https://forge.nightbreak.io/mcp
  • Claude Code: 在終端機中執行:

    claude mcp add --transport http nightbreak https://forge.nightbreak.io/mcp
  • 網頁版或桌面版 Claude: 開啟 Settings → Connectors → Add custom connector,然後貼上該 URL。

  • Cursor、VS Code 和其他 MCP 用戶端: 使用該 URL 新增一個遠端 HTTP MCP 伺服器。

Forge 起始頁的 MCP setup 下有相同的步驟。

您的助理能做什麼​

工具功能
get_authoring_notes每種設定類型的檔案應放在哪裡,以及 Forge 自家助理遵循的外掛程式規則
list_config_types所有設定類型,包含其伺服器路徑和格式(YAML 或 Lua)
get_config_schema某一類型的欄位、預設值、必填鍵和允許的值
validate_config_files對 YAML 和 Lua 檔案執行 Forge 的驗證器,包括您所傳送檔案之間的參照
search_wiki, fetch_wiki_page搜尋並閱讀此 Wiki
search_plugin_source, fetch_plugin_source_file搜尋並閱讀各外掛程式和 MagmaCore 的公開原始碼
get_local_lua_reference, validate_lua_power_draftLua 腳本參考及其靜態檢查

獲得良好效果​

  • 請讓您的助理在撰寫任何內容之前先讀取 get_authoring_notes。
  • 在把檔案放到您的伺服器上之前,讓它對自己撰寫的每個檔案執行 validate_config_files。請把相關檔案一起傳送,例如一個 Boss 及其能力,這樣它們之間的參照才會被檢查。您沒有傳送的檔案會被回報為找不到。
  • 為每個檔案提供完整的伺服器路徑,例如 plugins/EliteMobs/custombosses/frost_king.yml,這樣 Forge 才能判斷它是什麼類型。
  • 先在測試伺服器上測試新內容,就像對待任何手寫內容一樣。