Skip to main content
Glama
yufeioptimal

cloudcompare-mcp

by yufeioptimal

cloudcompare-mcp

Кроссплатформенный сервер Model Context Protocol (MCP) для CloudCompare — позволяет ИИ-ассистентам (Claude и др.) обрабатывать 3D-облака точек и сетки с помощью естественного языка.

Возможности

Инструмент

Описание

get_cloudcompare_info

Проверка установки и версии

load_cloud_info

Просмотр статистики файла (точки, ограничивающая рамка, скалярные поля)

subsample

Снижение плотности — случайное / пространственное / октодерево

compute_cloud_to_cloud_distances

Расстояния C2C (ближайший сосед)

compute_cloud_to_mesh_distances

Знаковые расстояния C2M

icp_registration

Совмещение двух облаков с помощью ICP

compute_normals

Оценка нормалей поверхности

filter_by_scalar_field

Фильтрация точек по пороговому значению скалярного поля

statistical_outlier_removal

Удаление шума с помощью фильтра SOR

merge_clouds

Объединение нескольких облаков в одно

convert_format

Конвертация между LAS/LAZ, PLY, PCD, XYZ, E57, OBJ…

run_cloudcompare_command

Выполнение произвольных команд CLI

Требования

  • CloudCompare ≥ 2.12скачать

  • Python ≥ 3.10

  • uv (рекомендуется) или pip

Установка

Быстрый старт с uvx (установка не требуется)

uvx cloudcompare-mcp

Локальная установка

pip install cloudcompare-mcp
cloudcompare-mcp

Обнаружение бинарного файла CloudCompare

Сервер ищет CloudCompare в следующем порядке:

  1. Переменная окружения CLOUDCOMPARE_PATH

  2. Системный PATH (cloudcompare / CloudCompare)

  3. Стандартные пути для платформы:

Платформа

Путь по умолчанию

macOS

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

Windows

C:\Program Files\CloudCompare\cloudcompare.exe

Linux

/usr/bin/cloudcompare

Установите CLOUDCOMPARE_PATH для переопределения:

export CLOUDCOMPARE_PATH="/opt/custom/cloudcompare"

Настройка клиента 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"]
    }
  }
}

С пользовательским путем к бинарному файлу:

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

Пример использования

После настройки в Claude Desktop или Claude Code:

"Загрузи мой файл scan.las, выполни пространственную субдискретизацию до 5 см, а затем удали статистические выбросы."

Claude последовательно вызовет соответствующие инструменты и сообщит о результатах.

Поддерживаемые форматы файлов

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

Лицензия

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