跳转到内容

MCP 工具列表

这是 AI 可通过 AI 连接(MCP)调用的全部工具。工具名称和参数名称与代码一致,保持英文原样。设置方法见 AI 连接 (MCP)。

标记含义
*参数必须提供的参数。
只读不更改世界。
实时仅在编辑器打开时(实时模式)可用。
1 步作为一步撤销保留。
  • 坐标以方块为单位,x = 东,y = 上,z = 南。min · max 为框的两个角(包含两端)。
  • 方块写成 stone_bricks · oak_stairs[facing=east] 这样的形式。省略的属性取默认值。
  • 图案可以像 70%stone,30%andesite 这样按比例混合,或用 grad(y: a→b→c) 表示高度渐变。
  • set_blocks · fill · shape · replace · transform · build · generate 还有 connect 参数。默认为 true,会将栅栏 · 玻璃板 · 铁栏杆 · 墙 · 楼梯拐角与相邻方块连接。
  • 许多编辑工具都有 name 参数,即在大纲中显示的 Actor 名称。
工具作用主要参数
status报告模式(实时/文件) · 打开的文件 · 未保存的更改 · 方块数 · 范围 · 选择 · 撤销数 · 相机。最先调用。只读—
world_new打开一个空的新世界。有未保存的更改时拒绝。discard_unsaved
world_open打开 .npworld 文件。有未保存的更改时拒绝。*path · discard_unsaved
world_save保存为 .npworld。已有同名文件时加上 _vN。path · overwrite(仅当前打开的文件)
undo · redo撤销 · 重做(包括用户编辑)steps(1~50)
actorsActor 列表 · 删除 · 隐藏 · 显示 · 选择 · 重命名 · 复制 · 移动 · 变换 · 父级 · 新建文件夹 · 锁定 · 落到地面。1 步*action · name · new_name · filter · offset · pos · rot · size · parent
select设置或清除编辑器的选择框。min · max · clear
工具作用主要参数
inspect_region框的摘要 — 方块数 · 实际范围 · 各层数量 · 数量多的方块。只读*min · *max · top
read_blocks以层切片字符图(最多 4 万格)或列表(最多 6 千个)读取框内方块。只读*min · *max · format(slices · list) · axis
surface以文字显示每一列最顶部方块的高度和种类。只读*min · *max · step
find_blocks查找符合条件的方块位置(lantern · * 等)。只读*match · min · max · limit
block_search按关键词查找方块 id(brick stairs)。只读*query · limit
block_info单个方块的默认状态 · 属性及允许值 · 同材质系列 · 颜色 · 相似方块。只读*block
palette按颜色选方块 · 相似方块 · 方块渐变。需要 jar。只读color · like · gradient · steps · count · include_slabs_stairs · face
工具作用主要参数
set_blocks逐格放置方块(最多 10 万格)。1 步*blocks · state
fill用方块 · 图案填充框(实心 · 空心 · 仅墙 / 覆盖 · 仅空格 · 绘制 · 清除)。1 步*min · *max · pattern · form · mode · seed
shape放置球 · 椭球 · 圆柱 · 圆锥 · 棱锥 · 框 · 线 · 拱 · 斜坡(楼梯)。1 步*shape · pattern · at · anchor · radius · radii · height · size · axis · hollow · from · to · direction · stairs
replace在框内(默认整个世界)替换匹配的方块。Actor 保持不变。1 步*from · *to · min · max · seed
clear清除框内的所有方块。1 步*min · *max
transform对框内方块进行移动 · 旋转 · 翻转 · 堆叠(阵列) · 复制。1 步*op · *min · *max · offset · quarters · axis · direction · count · gap · to
build将多个编辑按顺序合并为一步 · 一个 Actor。出错时全部撤销。*ops
generate生成屋顶 · 窗 · 门 · 柱 · 半木结构 · 树 · 岩石 · 地形(岛 · 丘陵)。1 步*kind · min · max · at · preset · settings · seed
工具作用主要参数
build_script用带变量 · 循环 · 条件 · 模板的 JSON 建筑程序建造墙 · 建筑 · 屋顶(11 种) · 塔 · 拱 · 桥 · 道路等。1 步script · origin · rotate · mirror · seed · dry_run · help
furnish按用途 · 风格为一个房间布置家具 · 照明 · 装饰。1 步*min · *max · *purpose · style · seed · dry_run
furnish_building按楼层查找建筑内的房间并分别布置。1 步*min · *max · type · purposes · style · min_area · dry_run
terrain_sculpt用笔刷 · 多边形 · 曲线通道 · 框对现有地面进行抬高 · 降低 · 平整 · 平滑 · 阶梯化 · 噪声 · 悬崖 · 绘制。跳过建筑格。1 步*op · center · radius · polygon · points · width · min · max · amount · height · strength · material · protect · dry_run
工具作用主要参数
terrain_water河流 · 自动河流 · 湖泊 · 瀑布 · 海岸 · 填充封闭水洼。1 步*op · points · at · top · min · max · radius · width · depth · sea_level · fluid
terrain_shape悬垂 · 侵蚀 · 洞穴 · 道路(挖填 · 桥) · 材质规则 · 高度图 PNG 导出/导入。1 步*op · min · max · at · radius · points · pattern · path · min_height · max_height
scatter按间距 · 密度 · 坡度 · 高度条件散布树 · 草 · 花 · 岩石 · 道具。1 步preset · items · min · max · at · radius · min_distance · density · max_slope · ground · seed
props以自由变换放置 · 修改 · 复制 · 删除自定义模型道具。1 步*action · model · id · pos · rot · scale · offset · actor · filter
工具作用主要参数
blueprints说明可建造的部件 · 参数 · 风格 · 地图设计图格式及示例。只读section(all · parts · map_spec)
place_blueprint在现有地面上建造一个部件(房屋 · 塔 · 殿堂 · 城堡 · 道路 · 广场 · 喷泉 · 传送门 · 摊位 · 水井 · 路灯 · 桥 · 城墙 · 大台阶 · 树 · 岩石)。1 步*blueprint · params · detail · style · seed
build_map用地图设计图(np-mapspec)一次性建造地形 → 道路 → 结构 → 村庄 → 自然(最大 1024×1024)。1 步*spec · detail · style · review
  • detail = low(仅体块) · medium(普通建筑) · high(原版最高细节) · max(high + 装饰)
  • style = medieval · fantasy_kingdom · nordic · desert
工具作用主要参数
camera移动编辑器相机或使其对准框。实时from · look_at · fov · frame_min · frame_max · view
screenshot截取视口图像并返回。只读 · 实时camera 参数 + width · height · render(shader · raytraced · lit · unlit) · time_of_day
map_image生成俯视地图图像(高度明暗 · 水为蓝色)。无需编辑器也可使用。只读*min · *max · scale · grid
view_image生成 CPU 3D 渲染图(等轴 · 俯视 · 斜视 · 侧视 · 视线高度 · 近景 · 自定义相机)。无需编辑器也可使用。只读min · max · view · from · look_at · pos · heading · pitch · fov · zoom · width · height · outline · mark_min · mark_max · sun · shadows · exposure
view_sheet将等轴 4 个方向(2×2)合成为一张图。是检查四周最快的方式。只读min · max · size · outline · sun · shadows
工具作用主要参数
shader_looks显示画面风格预设(英文 id · 名称 · 全部值) · 已保存的风格 · 当前风格 · 值名称及范围。只读—
shader_look查看或更改画面风格。在预设之上合并部分值。实时模式下会立即反映到预览中。preset · values · name · reset · save
shader_formulas显示画面风格可更改的着色器函数(公式)列表和默认 GLSL。只读id
build_shaderpack用当前画面风格生成 NP Lite 光影包 NP-Lite_<名称>_vN.zip。preset · values · name · folder
build_resourcepack根据注册表生成完整资源包 <名称>_rp_vN.zip + .sha1.txt + 报告。name · folder · description · version_label · url · icon · allow_minecraft_namespace · server_registry · write_even_if_errors
items显示注册表条目(放置类型 · 物品类型 · 物品模型 · 显示 · 盔甲 · 效果)。只读filter
item_set更改并保存单个条目的物品类型 · 物品模型 id · 手持外观 · 盔甲图像 · 效果帧。*id · item_kind · item_model · display · armor · effect · allow_minecraft_namespace
sky查看、更改或重置天空装饰(太阳 · 月亮 · 云)。*action(get · set · reset) · settings
工具作用主要参数
sounds声音事件 · 文件状态 · 自定义方块声音 · 合成配方列表。只读section · filter
sound_set创建或更改一个声音事件(包括替换原版)。*id · files · add_files · replace · subtitle · remove
sound_generate用内置合成器生成无版权顾虑的声音并注册。recipe=starter_pack 为全部入门声音。*recipe · seed · variants · event · namespace · mode · volume · replace_existing
block_sounds_set设置自定义方块的破坏 · 放置 · 行走 · 敲击 · 掉落声音。*block · preset(stone · wood · crystal) · break · place · step · hit · fall · clear
工具作用主要参数
scene_rules显示世界逻辑规则列表与检查、可用的场景 Actor、触发器 · 条件 · 动作 type 的字段(schema)。只读section(actors · schema 等) · id
scene_rule_set创建 · 更改 · 删除 · 调整顺序一条规则。也可设置变量 · enum · 数据类型。检查出错时拒绝。1 步rule · delete · index · force · variables · enums · types
anim_clips显示动画片段列表与检查、片段 JSON。只读id
anim_clip_set创建 · 更改 · 删除一个片段(轨道 · 镜头切换 · 事件 · 声音 · 标题 · 淡入淡出)。1 步clip · delete · force
meta_actor创建 · 修改 · 删除 · 复制无方块 Actor(雾体积 · 画面风格体积 · 音源 · 场景 Actor trigger · spawn · display · text · light · camera · path · blocker)。1 步*action · kind · name · at · preset · settings · offset
actor_components添加 · 修改 · 移除 · 启用/禁用 Actor 组件(trigger_volume · blocking_volume · interactable · sound_emitter · light · text_label · tags · logic)。1 步*action · actor · type · component · props · replace
工具作用主要参数
bom框 · Actor · 世界的材料清单(物品数 · 组数 · 潜影盒)及原材料估算。只读min · max · actor · format · raw
design_report标记设计检查(区域重叠 · 出生点位置 · 传送连接 · 埋没/悬空 · 命名规则)、各区域内容表、策划表。只读format · sheet · lint · placement · fix_names
travel_times传送点 · 玩家出生点 · 村庄中心之间的直线距离与步行路线 · 步行/奔跑时间。只读walk · all_regions
工具作用主要参数
export将世界(或框)以 .schem · Minecraft 世界文件夹导出到新文件夹(1.21.11)。*name · format(schem · world · both) · min · max · spawn · game_mode · biome · time · folder
工具作用主要参数
world_info供查看程序使用的世界摘要 JSON(16³ 区段列表 · 版本 · Actor 框 · 场景 Actor)。只读sections · min · max · actors · catalog
world_chunks16³ 区段的方块数据(调色板 + 压缩数组)JSON。只读sections · min · max · near · max_sections · max_bytes