Polymerium
进阶

MCP 模式与 AI 智能体集成

通过模型上下文协议使用 Trident CLI 管理实例配置和包。

Last updated on

什么是 MCP?

模型上下文协议(Model Context Protocol,MCP)是 AI 智能体与外部工具交互的标准。Polymerium 的 CLI(trident)可以作为 MCP 服务器运行,暴露 30 多个工具供 AI 智能体直接调用。

智能体可以通过这些工具创建实例、查看和添加包、选择版本,以及导出整合包。部署、游戏启动和快照仍需在桌面应用中操作;部署和启动也可使用 CLI 命令。

启动 MCP 服务器

trident --mcp

这会通过 stdio 启动本地 MCP 服务器。先单独安装 trident CLI,再让 MCP 客户端连接它。

AI 客户端配置

Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "polymerium": {
      "command": "trident",
      "args": ["--mcp"]
    }
  }
}

Cursor

在 Cursor 的设置中添加为 MCP 工具服务器,指向 trident --mcp。

其他客户端

任何支持通过 stdio 使用 MCP 的客户端都可以连接。服务器使用标准的 MCP 协议。

可用工具(30+)

实例工具

工具说明
instance_list列出所有实例
instance_inspect查看实例详情
instance_create创建新实例
instance_delete删除实例
instance_unlock解除导入实例的源绑定
instance_reset清空运行目录(build/);未放入本地保留(persist/)的数据会丢失
instance_export将实例导出为整合包
instance_import导入整合包文件
instance_install从资源仓库安装整合包,创建新实例

包工具

工具说明
package_list列出已安装的包
package_search在 CurseForge / Modrinth 搜索包
package_add通过 Pref 添加包
package_inspect查看包详情
package_enable / package_disable切换包状态
package_dependency_list列出包的依赖项
package_dependent_list列出当前实例内依赖指定包的已安装包
package_version_list列出可用版本
package_version_set固定特定版本

加载器工具

工具说明
loader_list列出支持的模组加载器
loader_version_list列出可用的加载器版本
loader_get / loader_set获取或设置加载器

配置工具

工具说明
config_get / config_set读取/写入配置
config_list / config_unset列出或移除配置键

账户工具

工具说明
account_list列出账户
account_add_offline添加离线账户
account_remove移除账户

仓库工具

工具说明
repository_list列出已配置的仓库
repository_status检查仓库连接状态
repository_add / repository_remove添加或移除仓库

原生 Patch 工具

工具说明
patch_list列出实例的导入层和用户层 Patch
patch_set_enabled启用或禁用 Patch
patch_move在所属层内调整 Patch 顺序

示例:建立包列表

以下调用使用当前服务器实际提供的工具名和必填参数:

instance_create(name="Performance", version="1.21.1",
                loader="net.fabricmc:0.16.10", identity="perf-pack")
package_search(query="sodium", repository="modrinth")
package_add(pref="pref://modrinth/aC3cM3Vq", instance="perf-pack")

搜索结果会给出所选包的 Pref。加入包只会保存配置引用;使用桌面应用或 trident instance build --instance perf-pack 完成部署。更改版本前如需快照,请先在桌面应用中创建。

限制

  • MCP 经本地 stdio 运行,不提供部署、游戏启动、创建快照或微软账号登录工具。
  • 包工具修改的是实例配置;只有部署时才会准备游戏文件。
  • CLI 账号设置与桌面应用的账号分开存储。两端可访问同一实例,不要同时修改同一实例。

On this page