PIX4Dmatic MCP
PIX4Dmatic MCP
Lokaler MCP-Server zur Steuerung von PIX4Dmatic unter Windows mittels GUI-Automatisierung.
Diese erste Version implementiert die MVP-Beobachtungs- und Steuerungsebene:
Verbindung zu einem bereits laufenden PIX4Dmatic-Prozess herstellen
PIX4Dmatic bei Bedarf starten
Das PIX4Dmatic-Fenster fokussieren
Einen Screenshot aufnehmen
Hotkeys oder einfachen Text senden
Auf sichtbaren UI-Text oder menüartige Pfade klicken
Den UI-Automatisierungsbaum untersuchen
Eine bestehende Projektdatei öffnen
Die Verarbeitung über sichtbare Verarbeitungssteuerelemente starten
Warten, bis PIX4Dmatic im Leerlauf ist
Einen geschützten JSON-Job für ein bestehendes Projekt oder die aktuelle Sitzung ausführen
Aktuelle PIX4Dmatic-Protokolle lesen
Erwartete Ausgabedateien überprüfen
Diagnosedaten sammeln
Installation
Abhängigkeiten installieren:
python -m pip install -r requirements.txtOptionale Installation als editierbares Paket:
python -m pip install -e . --no-build-isolationFalls die Paketinstallation durch lokale Berechtigungen blockiert wird, führen Sie sie direkt aus diesem Checkout aus:
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverAusführung
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverFür Codex oder einen anderen MCP-Client verwenden Sie examples/mcp_config.example.json als Ausgangspunkt.
Schnelle lokale Überprüfungen
Es wird erwartet, dass PIX4Dmatic in einer normalen Windows-Desktop-Sitzung ausgeführt wird.
$env:PYTHONPATH = "src"
python scripts/test_status.py
python scripts/inspect_ui.pyMCP-Tools
Sitzung und Beobachtung:
pix4d_launchpix4d_focuspix4d_get_statuspix4d_screenshotpix4d_get_ui_tree
Low-Level-UI-Steuerung:
pix4d_send_hotkeypix4d_type_textpix4d_click_textpix4d_click_menu
Projekt und Verarbeitung:
pix4d_open_projectpix4d_start_processingpix4d_wait_until_idlepix4d_run_jobpix4d_run_job_object
Protokolle und Ausgaben:
pix4d_read_latest_logspix4d_find_log_errorspix4d_check_outputspix4d_collect_diagnostics
Jobsicherheit
pix4d_run_job_object und pix4d_run_job starten die Verarbeitung. Ein Job muss entweder einen project_path bereitstellen oder use_current_session explizit auf true setzen.
Verwenden Sie dry_run: true, um die Job-Absicht zu validieren, ohne auf die PIX4Dmatic-Benutzeroberfläche zu klicken.
Sicherheit
Der Server startet nur PIX4Dmatic und stellt keinen generischen Prozess-Runner bereit. Er automatisiert weder die Anmeldung noch Lizenzänderungen.
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/jangjo123/Pix4D-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server