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

Coating Lab MCP Server

Real surface finishes for game gun models: sourced finishes, variants, wear baked from use

适用客户端

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

安装配置

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

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

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

list_finishes
列出涂层库中的所有饰面。
read_finish
读取单个饰面的详细信息、说明及其数据来源。
check_library
对整个饰面库执行基于物理规则的检查。
check_finish
对自定义饰面执行基于物理规则的检查。
list_wear_levels
列出可用的磨损等级(new、issued、worn、abused)。
list_templates
列出预设的涂层变体模板。
spec_for_modellab
根据 Model Lab 构建的模型一键生成涂层规格。
validate_spec
检查涂层规格的问题,如缺少饰面的槽位或材质不匹配。
bake
将磨损遮罩烘焙到模型副本的顶点色中。
check_coating
检查各变体的磨损占比是否符合其等级,并确保角落无磨损。
render_variants
生成各变体的外观开发渲染图和汇总表。
engine_params
输出某变体在各槽位上供引擎材质使用的参数值。