Skip to main content
Glama
yufeioptimal

cloudcompare-mcp

by yufeioptimal

cloudcompare-mcp

Servidor multiplataforma del Model Context Protocol (MCP) para CloudCompare: permite a los asistentes de IA (Claude, etc.) procesar nubes de puntos 3D y mallas mediante lenguaje natural.

Características

Herramienta

Descripción

get_cloudcompare_info

Comprobar instalación y versión

load_cloud_info

Inspeccionar estadísticas de archivo (puntos, caja delimitadora, campos escalares)

subsample

Reducir densidad: aleatoria / espacial / octree

compute_cloud_to_cloud_distances

Distancias de vecino más cercano C2C

compute_cloud_to_mesh_distances

Distancias con signo C2M

icp_registration

Alinear dos nubes con ICP

compute_normals

Estimar normales de superficie

filter_by_scalar_field

Filtrar puntos por valor escalar

statistical_outlier_removal

Eliminar ruido con filtro SOR

merge_clouds

Fusionar varias nubes en una

convert_format

Convertir entre LAS/LAZ, PLY, PCD, XYZ, E57, OBJ…

run_cloudcompare_command

Salida de emergencia para comandos CLI arbitrarios

Requisitos

  • CloudCompare ≥ 2.12descargar

  • Python ≥ 3.10

  • uv (recomendado) o pip

Instalación

Inicio rápido con uvx (no requiere instalación)

uvx cloudcompare-mcp

Instalación local

pip install cloudcompare-mcp
cloudcompare-mcp

Detección del binario de CloudCompare

El servidor busca CloudCompare en este orden:

  1. Variable de entorno CLOUDCOMPARE_PATH

  2. PATH del sistema (cloudcompare / CloudCompare)

  3. Ubicaciones predeterminadas de la plataforma:

Plataforma

Ruta predeterminada

macOS

/Applications/CloudCompare.app/Contents/MacOS/CloudCompare

Windows

C:\Program Files\CloudCompare\cloudcompare.exe

Linux

/usr/bin/cloudcompare

Establezca CLOUDCOMPARE_PATH para anular:

export CLOUDCOMPARE_PATH="/opt/custom/cloudcompare"

Configuración del cliente MCP

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "cloudcompare": {
      "command": "uvx",
      "args": ["cloudcompare-mcp"]
    }
  }
}

Claude Code (~/.claude/settings.json)

{
  "mcpServers": {
    "cloudcompare": {
      "command": "uvx",
      "args": ["cloudcompare-mcp"]
    }
  }
}

Con una ruta de binario personalizada:

{
  "mcpServers": {
    "cloudcompare": {
      "command": "uvx",
      "args": ["cloudcompare-mcp"],
      "env": {
        "CLOUDCOMPARE_PATH": "/path/to/cloudcompare"
      }
    }
  }
}

Ejemplo de uso

Una vez configurado en Claude Desktop o Claude Code:

"Carga mi archivo scan.las y submuréalo espacialmente a 5 cm, luego elimina los valores atípicos estadísticos."

Claude llamará a las herramientas adecuadas en secuencia e informará de los resultados.

Formatos de archivo compatibles

LAS · LAZ · PLY · PCD · XYZ · ASC · TXT · E57 · OBJ · BIN · SHP

Licencia

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yufeioptimal/cloudcompare-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server