PIX4Dmatic MCP
PIX4Dmatic MCP
Локальный MCP-сервер для управления PIX4Dmatic в Windows посредством автоматизации графического интерфейса.
Эта первая версия реализует уровень наблюдения и управления MVP:
подключение к уже запущенному процессу PIX4Dmatic
запуск PIX4Dmatic при необходимости
фокусировка окна PIX4Dmatic
создание скриншота
отправка горячих клавиш или обычного текста
нажатие на видимый текст интерфейса или пути меню
проверка дерева автоматизации пользовательского интерфейса (UI Automation tree)
открытие существующего файла проекта
запуск обработки с помощью видимых элементов управления
ожидание перехода PIX4Dmatic в состояние простоя
выполнение защищенного JSON-задания для существующего проекта или текущего сеанса
чтение последних логов PIX4Dmatic
проверка ожидаемых выходных файлов
сбор диагностических данных
Установка
Установите зависимости:
python -m pip install -r requirements.txtОпциональная установка редактируемого пакета:
python -m pip install -e . --no-build-isolationЕсли установка пакета заблокирована локальными разрешениями, запустите его напрямую из этой директории:
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverRelated MCP server: Smooth Operator Agent Tools
Запуск
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverКонфигурация
Сервер автоматически загружает значения по умолчанию, а затем при необходимости считывает:
PIX4DMATIC_MCP_CONFIGpix4dmatic_mcp_config.jsonв текущей рабочей директорииconfig/pix4dmatic_mcp_config.jsonв текущей рабочей директории
Полезные переменные окружения для переопределения:
PIX4DMATIC_EXEPIX4DMATIC_MCP_DIAGNOSTICS_DIR
См. examples/pix4dmatic_mcp_config.example.json.
Для Codex или другого MCP-клиента используйте examples/mcp_config.example.json в качестве отправной точки.
Быстрые локальные проверки
Ожидается, что PIX4Dmatic запущен в обычном сеансе рабочего стола Windows.
$env:PYTHONPATH = "src"
python scripts/test_status.py
python scripts/inspect_ui.pyИнструменты MCP
Сеанс и наблюдение:
pix4d_launchpix4d_focuspix4d_get_statuspix4d_screenshotpix4d_window_screenshotpix4d_get_ui_tree
Низкоуровневое управление интерфейсом:
pix4d_send_hotkeypix4d_type_textpix4d_click_textpix4d_click_menupix4d_list_menu_items
Проект и обработка:
pix4d_open_projectpix4d_start_processingpix4d_wait_until_idlepix4d_run_jobpix4d_run_job_objectpix4d_run_batchpix4d_run_batch_object
Логи и результаты:
pix4d_read_latest_logspix4d_find_log_errorspix4d_check_outputspix4d_analyze_projectpix4d_detect_blockerspix4d_collect_diagnostics
Безопасность заданий
pix4d_run_job_object и pix4d_run_job запускают процесс обработки. Задание должно либо содержать project_path, либо явно устанавливать use_current_session в значение true.
Используйте dry_run: true для проверки намерений задания без взаимодействия с интерфейсом PIX4Dmatic.
Пакетные файлы (batch files) выполняют задания последовательно. Установите continue_on_failure: true для продолжения после неудачного выполнения задания. См. examples/batch.example.json.
Безопасность
Сервер только запускает PIX4Dmatic и не предоставляет возможности запуска произвольных процессов. Он не автоматизирует вход в систему или изменение лицензий.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceProvides automated GUI testing and control capabilities through an MCP server that enables mouse movements, keyboard input, screen captures, and image recognition across Windows, macOS, and Linux.46MIT
- Alicense-qualityDmaintenanceWindows automation MCP offering * AI Vision (e.g. Click by Description) * Windows UI Automation Tree tools * Chrome Automation via Playwright * Mouse control * Keyboard control * a lot more (>40 tools) Also comes with Python/TypeScript/C# client libs and a Windows Desktop tool to try all the tools.2MIT
- Alicense-qualityDmaintenanceProvides comprehensive computer control capabilities including mouse and keyboard automation, screen capture, OCR text recognition, and window management through MCP protocol.1MIT
- Alicense-qualityBmaintenanceEnables AI clients to automate Windows desktop applications through window manipulation, image recognition, OCR, keyboard/mouse simulation, and memory operations via the MCP protocol.MIT
Related MCP Connectors
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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