通过 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_draft | Lua 脚本参考及其静态检查 |
获得良好效果
- 请让你的助手在编写任何内容之前先读取
get_authoring_notes。 - 在把文件放到你的服务器上之前,让它对自己编写的每个文件运行
validate_config_files。请把相关文件一起发送,例如一个 Boss 及其能力,这样它们之间的引用才会被检查。你没有发送的文件会被报告为未找到。 - 为每个文件提供完整的服务器路径,例如
plugins/EliteMobs/custombosses/frost_king.yml,这样 Forge 才能判断它是什么类型。 - 先在测试服务器上测试新内容,就像对待任何手写内容一样。