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
列出所有武器规格文件。