Skip to main content
Glama
yufeioptimal

cloudcompare-mcp

by yufeioptimal

cloudcompare-mcp

Plattformübergreifender Model Context Protocol (MCP)-Server für CloudCompare — ermöglicht KI-Assistenten (Claude, etc.) die Verarbeitung von 3D-Punktwolken und Meshes mittels natürlicher Sprache.

Funktionen

Tool

Beschreibung

get_cloudcompare_info

Installation & Version prüfen

load_cloud_info

Dateistatistiken untersuchen (Punkte, Bounding Box, Skalarfelder)

subsample

Dichte reduzieren — zufällig / räumlich / Oktree

compute_cloud_to_cloud_distances

C2C Nächste-Nachbar-Distanzen

compute_cloud_to_mesh_distances

C2M vorzeichenbehaftete Distanzen

icp_registration

Zwei Punktwolken mit ICP ausrichten

compute_normals

Oberflächennormalen schätzen

filter_by_scalar_field

Punkte nach Skalarwert filtern

statistical_outlier_removal

Rauschen mit SOR-Filter entfernen

merge_clouds

Mehrere Punktwolken zu einer zusammenführen

convert_format

Konvertierung zwischen LAS/LAZ, PLY, PCD, XYZ, E57, OBJ…

run_cloudcompare_command

Ausweg für beliebige CLI-Befehle

Anforderungen

  • CloudCompare ≥ 2.12Download

  • Python ≥ 3.10

  • uv (empfohlen) oder pip

Installation

Schnellstart mit uvx (keine Installation erforderlich)

uvx cloudcompare-mcp

Lokal installieren

pip install cloudcompare-mcp
cloudcompare-mcp

Erkennung der CloudCompare-Binärdatei

Der Server sucht in dieser Reihenfolge nach CloudCompare:

  1. CLOUDCOMPARE_PATH Umgebungsvariable

  2. System PATH (cloudcompare / CloudCompare)

  3. Plattform-Standardpfade:

Plattform

Standardpfad

macOS

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

Windows

C:\Program Files\CloudCompare\cloudcompare.exe

Linux

/usr/bin/cloudcompare

Setzen Sie CLOUDCOMPARE_PATH zum Überschreiben:

export CLOUDCOMPARE_PATH="/opt/custom/cloudcompare"

MCP-Client-Konfiguration

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"]
    }
  }
}

Mit einem benutzerdefinierten Binärpfad:

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

Anwendungsbeispiel

Sobald in Claude Desktop oder Claude Code konfiguriert:

"Lade meine scan.las Datei, subsample sie räumlich auf 5 cm und entferne dann statistische Ausreißer."

Claude wird die entsprechenden Tools nacheinander aufrufen und die Ergebnisse melden.

Unterstützte Dateiformate

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

Lizenz

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