PIX4Dmatic MCP
PIX4Dmatic MCP
Servidor MCP local para controlar PIX4Dmatic en Windows mediante la automatización de la GUI.
Esta primera versión implementa la capa de observación y control MVP:
conectarse a un proceso de PIX4Dmatic ya en ejecución
iniciar PIX4Dmatic cuando sea necesario
enfocar la ventana de PIX4Dmatic
capturar una captura de pantalla
enviar teclas de acceso rápido o texto sin formato
hacer clic en texto visible de la interfaz de usuario o rutas similares a menús
inspeccionar el árbol de automatización de la interfaz de usuario
abrir un archivo de proyecto existente
iniciar el procesamiento desde los controles de procesamiento visibles
esperar hasta que PIX4Dmatic quede inactivo
ejecutar un trabajo JSON protegido para un proyecto existente o la sesión actual
leer los registros recientes de PIX4Dmatic
verificar los archivos de salida esperados
recopilar diagnósticos
Instalación
Instalar dependencias:
python -m pip install -r requirements.txtInstalación opcional de paquete editable:
python -m pip install -e . --no-build-isolationSi la instalación del paquete está bloqueada por permisos locales, ejecútelo directamente desde este repositorio:
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverEjecución
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverPara Codex u otro cliente MCP, utilice examples/mcp_config.example.json como punto de partida.
Comprobaciones locales rápidas
Se espera que PIX4Dmatic se esté ejecutando en una sesión de escritorio de Windows normal.
$env:PYTHONPATH = "src"
python scripts/test_status.py
python scripts/inspect_ui.pyHerramientas MCP
Sesión y observación:
pix4d_launchpix4d_focuspix4d_get_statuspix4d_screenshotpix4d_get_ui_tree
Control de interfaz de usuario de bajo nivel:
pix4d_send_hotkeypix4d_type_textpix4d_click_textpix4d_click_menu
Proyecto y procesamiento:
pix4d_open_projectpix4d_start_processingpix4d_wait_until_idlepix4d_run_jobpix4d_run_job_object
Registros y salidas:
pix4d_read_latest_logspix4d_find_log_errorspix4d_check_outputspix4d_collect_diagnostics
Seguridad del trabajo
pix4d_run_job_object y pix4d_run_job iniciarán el procesamiento. Un trabajo debe proporcionar project_path o establecer explícitamente use_current_session en true.
Utilice dry_run: true para validar la intención del trabajo sin hacer clic en la interfaz de usuario de PIX4Dmatic.
Seguridad
El servidor solo inicia PIX4Dmatic y no expone un ejecutor de procesos genérico. No automatiza el inicio de sesión ni los cambios de licencia.
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