1 v0.1.0 更新于 2026-10-14

Weapon Lab MCP Server

Find and fix first-person weapon bugs behind a gate: your game's probe measures, the Gate judges

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "weaponlab-mcp": {
      "command": "uvx",
      "args": [
        "weaponlab-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 20 个工具

gate_run
运行 Gate,对用例进行测量并判定变更。
gate_verdict
查看 Gate 的判定结果。
gate_propose
提交一个修复变更供 Gate 审查。
gate_approve
记录人工对变更的批准。
gate_set_baseline
设置测量基线。
gate_cases
查看和管理 bug 用例列表。
probe_run
启动游戏探针进行测量或试运行修复。
probe_plan
规划探针要执行的任务。
probe_status
查看探针运行状态。
rig_pieces
从部件转储中读取武器的组成部件。
rig_facts
读取武器的现实事实,如弹匣在枪管后方的位置。
rig_align
分析弹匣插入弹匣井的对齐线。
rig_part_line
分析部件的轴线关系。
rig_fist
分析握把在拳头中的姿态。
motion_roll
在 Blender 中重建手部绕前臂旋转的动画片段。
motion_roll_profile
获取前臂旋转的配置信息。
motion_roll_set
设置前臂旋转的参数。
motion_track
在 Blender 中追踪滑动部件回到其轴线上。
motion_render
在 Blender 中渲染动画。
spec_list
列出所有武器规格文件。