Zum Hauptinhalt springen

Verwende deine eigene KI mit dem Forge-MCP-Server

Das Plugin-Wissen von Nightbreak Forge ist auch ein MCP-Server. Claude, ChatGPT, Cursor, VS Code und andere Assistenten, die MCP unterstützen, können ihn nutzen, um Inhalte für EliteMobs, BetterStructures, FreeMinecraftModels, EternalTD, CannonRTP und ResurrectionChest zu schreiben und zu prüfen. ResourcePackManager und BetterFood werden nur über dieses Wiki abgedeckt.

Du brauchst weder ein Konto noch einen Schlüssel. Der Server ist schreibgeschützt: Er speichert nichts von dem, was du sendest, und kann weder deinen Minecraft-Server noch deine Dateien erreichen.

Hinweis

Das ist nicht so leistungsfähig wie der eigene KI-Assistent von Forge unter forge.nightbreak.io, der für die besten Ergebnisse feinabgestimmt wurde und direkt in deinem geöffneten Arbeitsbereich arbeitet.

Verbinden​

Die Server-URL lautet:

https://forge.nightbreak.io/mcp
  • Claude Code: Führe dies in einem Terminal aus:

    claude mcp add --transport http nightbreak https://forge.nightbreak.io/mcp
  • Claude im Web oder auf dem Desktop: Öffne Settings → Connectors → Add custom connector und füge dann die URL ein.

  • Cursor, VS Code und andere MCP-Clients: Füge einen entfernten HTTP-MCP-Server mit der URL hinzu.

Die Forge-Startseite enthält dieselben Schritte unter MCP setup.

Was dein Assistent kann​

ToolWas es tut
get_authoring_notesWo die Dateien jedes Konfigurationstyps abgelegt werden, und die Plugin-Regeln, denen Forges eigener Assistent folgt
list_config_typesJeder Konfigurationstyp mit seinem Serverpfad und Format (YAML oder Lua)
get_config_schemaDie Felder eines Typs, Standardwerte, Pflichtschlüssel und erlaubte Werte
validate_config_filesFührt Forges Validator auf YAML- und Lua-Dateien aus, einschließlich der Verweise zwischen den Dateien, die du sendest
search_wiki, fetch_wiki_pageDurchsucht und liest dieses Wiki
search_plugin_source, fetch_plugin_source_fileDurchsucht und liest den öffentlichen Quellcode der Plugins und von MagmaCore
get_local_lua_reference, validate_lua_power_draftDie Lua-Scripting-Referenz und ihre statischen Prüfungen

Gute Ergebnisse erzielen​

  • Bitte deinen Assistenten, get_authoring_notes zu lesen, bevor er irgendetwas schreibt.
  • Lass ihn validate_config_files für jede Datei ausführen, die er schreibt, bevor du sie auf deinen Server legst. Sende zusammengehörige Dateien gemeinsam, etwa einen Boss und seine Kräfte, damit die Verweise zwischen ihnen geprüft werden. Eine Datei, die du nicht sendest, wird als nicht gefunden gemeldet.
  • Gib jeder Datei ihren vollständigen Serverpfad, etwa plugins/EliteMobs/custombosses/frost_king.yml, damit Forge erkennen kann, um welchen Typ es sich handelt.
  • Teste neue Inhalte zuerst auf einem Testserver, so wie bei allem, was du von Hand schreibst.