メインコンテンツまでスキップ

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
  • Webまたはデスクトップの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_schema1つのタイプのフィールド、デフォルト値、必須キー、使用できる値
validate_config_filesYAMLファイルと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 を実行させてください。ボスとそのパワーのように関連するファイルはまとめて送信すると、ファイル間の参照も確認されます。送信しなかったファイルは「見つからない」と報告されます。
  • Forgeがファイルの種類を判別できるように、plugins/EliteMobs/custombosses/frost_king.yml のように、各ファイルにサーバー上のフルパスを指定してください。
  • 手で書いたものと同じように、新しいコンテンツはまずテストサーバーで試してください。