Перейти к основному содержимому

Используйте свой ИИ с MCP-сервером Forge

Знания Nightbreak Forge о плагинах также доступны в виде MCP-сервера. Claude, ChatGPT, Cursor, VS Code и другие ассистенты с поддержкой MCP могут использовать его, чтобы писать и проверять контент для EliteMobs, BetterStructures, FreeMinecraftModels, EternalTD, CannonRTP и ResurrectionChest. ResourcePackManager и BetterFood описаны только в этой вики.

Аккаунт и ключ не нужны. Сервер работает только на чтение: он ничего не сохраняет из того, что вы отправляете, и не имеет доступа ни к вашему серверу Minecraft, ни к вашим файлам.

примечание

Он не так мощен, как собственный ИИ-ассистент Forge на forge.nightbreak.io, который дообучен для достижения наилучших результатов и работает прямо в вашем открытом рабочем пространстве.

Подключение​

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-клиенты: добавьте удалённый HTTP MCP-сервер с этим URL.

Те же шаги есть на стартовой странице Forge в разделе MCP setup.

Что может ваш ассистент​

ИнструментЧто делает
get_authoring_notesКуда кладутся файлы каждого типа конфигурации и правила плагинов, которым следует собственный ассистент Forge
list_config_typesВсе типы конфигураций с путём на сервере и форматом (YAML или Lua)
get_config_schemaПоля одного типа, значения по умолчанию, обязательные ключи и допустимые значения
validate_config_filesЗапускает валидатор Forge для файлов YAML и Lua, включая ссылки между отправленными вами файлами
search_wiki, fetch_wiki_pageИщет и читает эту вики
search_plugin_source, fetch_plugin_source_fileИщет и читает общедоступный исходный код плагинов и MagmaCore
get_local_lua_reference, validate_lua_power_draftСправочник по скриптам Lua и его статические проверки

Как получить хорошие результаты​

  • Попросите ассистента прочитать get_authoring_notes, прежде чем он что-либо напишет.
  • Пусть он запускает validate_config_files для каждого написанного файла, прежде чем вы поместите их на сервер. Отправляйте связанные файлы вместе, например босса и его способности, чтобы ссылки между ними проверялись. Файл, который вы не отправили, будет указан как не найденный.
  • Указывайте для каждого файла полный путь на сервере, например plugins/EliteMobs/custombosses/frost_king.yml, чтобы Forge мог определить его тип.
  • Сначала проверяйте новый контент на тестовом сервере, как и всё, что вы пишете вручную.