跳到主要内容

通过 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 才能判断它是什么类型。
  • 先在测试服务器上测试新内容,就像对待任何手写内容一样。