Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Coating Lab

de hpdkhoaversión 0.1.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.hpdkhoa/coatinglab-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: COATINGLAB_OUT, COATINGLAB_BLENDER, COATINGLAB_LIBRARY, COATINGLAB_WAIT_FOR

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "coatinglab": {
      "command": "uvx",
      "args": [
        "coatinglab-mcp"
      ],
      "env": {
        "COATINGLAB_OUT": "your-value",
        "COATINGLAB_BLENDER": "your-value",
        "COATINGLAB_LIBRARY": "your-value",
        "COATINGLAB_WAIT_FOR": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add coatinglab --env COATINGLAB_OUT=your-value --env COATINGLAB_BLENDER=your-value --env COATINGLAB_LIBRARY=your-value --env COATINGLAB_WAIT_FOR=your-value -- uvx coatinglab-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "coatinglab": {
      "command": "uvx",
      "args": [
        "coatinglab-mcp"
      ],
      "env": {
        "COATINGLAB_OUT": "your-value",
        "COATINGLAB_BLENDER": "your-value",
        "COATINGLAB_LIBRARY": "your-value",
        "COATINGLAB_WAIT_FOR": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "coatinglab": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "coatinglab-mcp"
      ],
      "env": {
        "COATINGLAB_OUT": "your-value",
        "COATINGLAB_BLENDER": "your-value",
        "COATINGLAB_LIBRARY": "your-value",
        "COATINGLAB_WAIT_FOR": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • COATINGLAB_OUT env
    The only folder Coating Lab writes to; defaults to ~/.coatinglab
  • COATINGLAB_BLENDER env
    Blender's executable, if it is not on the PATH or in the usual install folder
  • COATINGLAB_LIBRARY env
    A finishes JSON of your own, merged over the built-in library
  • COATINGLAB_WAIT_FOR env
    Process names that hold the machine (e.g. UnrealEditor.exe); a bake refuses to start while one runs

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub hpdkhoa, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32583 servidores de esta categoría
  • Publicado en el registro más recientemente que el 63% de los otros 32583 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32583 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Coating Lab?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 23 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, sync. labs

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado ayer
Instalar

sync. labs

de synchronicity-labs

Lipsync videos, dub them into other languages, make talking videos and open sync. Studio.

Computadora o nubeActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Coating Lab

Real surface finishes for game gun models, worn where use wears a gun.

An MCP server that gives game gun models real surface finishes, worn where use wears a gun.

  • A finish library with sources. Anodized aluminium, manganese and zinc phosphate, blued and nitrided steel, ceramic coatings (FDE, OD green, tungsten, graphite, coyote), stainless, polymer, rubber, brass, copper, lead, walnut. Each is a physically based value (linear colour, metallic, roughness) with what shows when it wears through and the sources of its numbers. Values reasoned from descriptions are marked as estimates.
  • Coating variants. A spec puts a finish on each material slot of a model, in as many variants as you want (an issued rifle, a two-tone FDE build, an abused one), each at a wear level: new, issued, worn or abused.
  • Wear from evidence, baked once. In Blender, into the model's vertex colours: exposed edges, where the hands work the gun (its grip, the support hand, the controls), where parts slide (a magazine in its well, a stock on its tube), and dirt where the surface is occluded and round the muzzle and the port. Every variant reads the same masks, so a new variant costs nothing.
  • Checks. Every finish against the rules physically based rendering rests on. Every variant's worn share against its level, and no wear inside corners.
  • One formula everywhere. The checks, the look-dev renders and an engine's material compute wear the same way (coat.py), so what passes is what the player sees.

Model Lab (modellab-mcp) builds give their own slots (upper, lower, barrel and more), marks and parts: spec_for_modellab makes a coating spec from a build in one call.

Install

Python 3.10 or later and Blender 4.2 or later.

pip install coatinglab-mcp

{"mcpServers": {"coatinglab": {"command": "coatinglab-mcp"}}}
SettingMeaning
COATINGLAB_OUTThe only folder Coating Lab writes to. ~/.coatinglab by default.
COATINGLAB_BLENDERBlender, when it is not on the PATH or in the usual install folder.
COATINGLAB_LIBRARYA finishes JSON of your own, merged over the built-in library.
COATINGLAB_WAIT_FORProcess names that hold the machine. A bake waits for none of them to run.

Tools

ToolWhat it does
list_finishes, read_finishThe library, and one finish with its notes and sources.
check_library, check_finishThe library, or a finish of your own, against the physical rules.
list_wear_levels, list_templatesThe wear levels, and the ready variant sets.
spec_for_modellabA coating spec for a Model Lab build.
validate_specA spec's problems: a slot without a finish, a finish on the wrong material.
bakeBakes the wear masks into a copy of the model.
check_coatingEach variant's wear against its level, and wear kept out of corners.
render_variantsLook-dev renders and a sheet.
engine_paramsA variant's values by slot for an engine material.

The masks and the formula

The bake writes the vertex colour Col:

ChannelMeaning
REdge: 1 on flat ground, 0 on a sharp exposed edge
GHandling: 1 where the hands work the gun
BRub: 1 along the lines parts slide on
ADirt: 1 where the surface is occluded, and round the muzzle and the port

An engine's material follows the formula in src/coatinglab/coat.py. A wear level is a threshold: the higher the level, the weaker the mask that already wears through. A grunge texture breaks wear up but never makes wear.

What is estimated

  • Every roughness value. No source maps a finish's surface to a rendering roughness.
  • The colours of the anodized, phosphate, blued, nitrided and most ceramic finishes. The standards set processes, not colours. OD green and coyote come from FED-STD-595 colour numbers.
  • The wear amounts. Sources say where guns wear, not how fast. Each level is set so Model Lab's M4A1 lands in the middle of its band.
  • A hand's zone is a sphere: on a round handguard the support hand's wear reaches its top as well as its underside.

License

MIT

Pregunta a PopNx