Saltar para o conteúdo principal

Use a sua própria IA com o servidor MCP do Forge

O conhecimento sobre plugins do Nightbreak Forge também está disponível como servidor MCP. Claude, ChatGPT, Cursor, VS Code e outros assistentes que suportam MCP podem usá-lo para escrever e verificar conteúdo para EliteMobs, BetterStructures, FreeMinecraftModels, EternalTD, CannonRTP e ResurrectionChest. ResourcePackManager e BetterFood são abordados apenas nesta wiki.

Não precisa de conta nem de chave. O servidor é só de leitura: não guarda nada do que lhe envia e não consegue aceder ao seu servidor de Minecraft nem aos seus ficheiros.

nota

Isto não é tão poderoso como o próprio Assistente de IA do Forge em forge.nightbreak.io, que foi afinado para obter os melhores resultados e funciona diretamente no seu espaço de trabalho aberto.

Conectar​

O URL do servidor é:

https://forge.nightbreak.io/mcp
  • Claude Code: execute isto num terminal:

    claude mcp add --transport http nightbreak https://forge.nightbreak.io/mcp
  • Claude na web ou no desktop: abra Settings → Connectors → Add custom connector e depois cole o URL.

  • Cursor, VS Code e outros clientes MCP: adicione um servidor MCP HTTP remoto com o URL.

A página inicial do Forge tem os mesmos passos em MCP setup.

O que o seu assistente consegue fazer​

FerramentaO que faz
get_authoring_notesOnde ficam os ficheiros de cada tipo de configuração e as regras dos plugins que o próprio assistente do Forge segue
list_config_typesTodos os tipos de configuração, com o respetivo caminho no servidor e formato (YAML ou Lua)
get_config_schemaOs campos de um tipo, os valores predefinidos, as chaves obrigatórias e os valores permitidos
validate_config_filesExecuta o validador do Forge em ficheiros YAML e Lua, incluindo as referências entre os ficheiros que enviar
search_wiki, fetch_wiki_pagePesquisa e lê esta wiki
search_plugin_source, fetch_plugin_source_filePesquisa e lê o código-fonte público dos plugins e do MagmaCore
get_local_lua_reference, validate_lua_power_draftA referência de scripting em Lua e as respetivas verificações estáticas

Obter bons resultados​

  • Peça ao seu assistente que leia get_authoring_notes antes de escrever o que quer que seja.
  • Peça-lhe que execute validate_config_files em cada ficheiro que escrever antes de os colocar no seu servidor. Envie em conjunto os ficheiros relacionados, como um boss e os seus poderes, para que as referências entre eles sejam verificadas. Um ficheiro que não enviar é comunicado como não encontrado.
  • Indique para cada ficheiro o caminho completo no servidor, como plugins/EliteMobs/custombosses/frost_king.yml, para que o Forge consiga perceber de que tipo é.
  • Teste primeiro o conteúdo novo num servidor de testes, tal como faria com qualquer coisa que escrevesse à mão.