cloudcompare-mcp
cloudcompare-mcp
CloudCompare 用のクロスプラットフォーム Model Context Protocol (MCP) サーバーです。AIアシスタント(Claudeなど)が自然言語を介して3D点群やメッシュを処理できるようにします。
機能
ツール | 説明 |
| インストール状況とバージョンの確認 |
| ファイル統計(点数、バウンディングボックス、スカラーフィールド)の調査 |
| 密度削減 — ランダム / 空間的 / オクトリー |
| C2C 最近傍距離 |
| C2M 符号付き距離 |
| ICPによる2つの点群の位置合わせ |
| 法線の推定 |
| スカラー値による点群の閾値フィルタリング |
| SORフィルタによるノイズ除去 |
| 複数の点群を1つに統合 |
| LAS/LAZ, PLY, PCD, XYZ, E57, OBJ 間の変換… |
| 任意のCLIコマンドを実行するためのエスケープハッチ |
要件
CloudCompare ≥ 2.12 — ダウンロード
Python ≥ 3.10
uv (推奨) または pip
インストール
uvx を使用したクイックスタート(インストール不要)
uvx cloudcompare-mcpローカルインストール
pip install cloudcompare-mcp
cloudcompare-mcpCloudCompareバイナリの検出
サーバーは以下の順序でCloudCompareを探します:
CLOUDCOMPARE_PATH環境変数システム
PATH(cloudcompare/CloudCompare)プラットフォームのデフォルトの場所:
プラットフォーム | デフォルトパス |
macOS |
|
Windows |
|
Linux |
|
上書きするには 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ファイルを読み込んで、空間的に5cmにサブサンプリングし、統計的な外れ値を除去してください。"
Claudeが適切なツールを順番に呼び出し、結果を報告します。
サポートされているファイル形式
LAS · LAZ · PLY · PCD · XYZ · ASC · TXT · E57 · OBJ · BIN · SHP
ライセンス
MIT
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