Command Palette

Search for a command to run...

UnylyUnyly
Browse all

PIX4Dmatic

FreeNot checked

Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem

GitHubEmbed

About

Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elements, opening projects, starting processing, and checking outputs.

README

Local MCP server for controlling PIX4Dmatic on Windows through GUI automation.

This first version implements the MVP observation and control layer:

  • connect to an already running PIX4Dmatic process
  • launch PIX4Dmatic when needed
  • focus the PIX4Dmatic window
  • capture a screenshot
  • send hotkeys or plain text
  • click visible UI text or menu-like paths
  • inspect the UI Automation tree
  • open an existing project file
  • start processing from visible processing controls
  • wait until PIX4Dmatic becomes idle
  • run a guarded JSON job for an existing project or current session
  • read recent PIX4Dmatic logs
  • check expected output files
  • collect diagnostics

Install

Install dependencies:

python -m pip install -r requirements.txt

Optional editable package install:

python -m pip install -e . --no-build-isolation

If package installation is blocked by local permissions, run directly from this checkout:

$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.server

Run

$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.server

Configuration

The server loads defaults automatically, then optionally reads:

  • PIX4DMATIC_MCP_CONFIG
  • pix4dmatic_mcp_config.json in the current working directory
  • config/pix4dmatic_mcp_config.json in the current working directory

Useful environment overrides:

  • PIX4DMATIC_EXE
  • PIX4DMATIC_MCP_DIAGNOSTICS_DIR

See examples/pix4dmatic_mcp_config.example.json.

For Codex or another MCP client, use examples/mcp_config.example.json as a starting point.

Quick Local Checks

PIX4Dmatic is expected to be running in a normal Windows desktop session.

$env:PYTHONPATH = "src"
python scripts/test_status.py
python scripts/inspect_ui.py

MCP Tools

Session and observation:

  • pix4d_launch
  • pix4d_focus
  • pix4d_get_status
  • pix4d_screenshot
  • pix4d_window_screenshot
  • pix4d_get_ui_tree

Low-level UI control:

  • pix4d_send_hotkey
  • pix4d_type_text
  • pix4d_click_text
  • pix4d_click_menu
  • pix4d_list_menu_items

Project and processing:

  • pix4d_open_project
  • pix4d_start_processing
  • pix4d_wait_until_idle
  • pix4d_run_job
  • pix4d_run_job_object
  • pix4d_run_batch
  • pix4d_run_batch_object

Logs and outputs:

  • pix4d_read_latest_logs
  • pix4d_find_log_errors
  • pix4d_check_outputs
  • pix4d_analyze_project
  • pix4d_detect_blockers
  • pix4d_collect_diagnostics

Job Safety

pix4d_run_job_object and pix4d_run_job will start processing. A job must either provide project_path or explicitly set use_current_session to true.

Use dry_run: true to validate job intent without clicking the PIX4Dmatic UI.

Batch files run jobs sequentially. Set continue_on_failure: true to continue after a failed job. See examples/batch.example.json.

Safety

The server only launches PIX4Dmatic and does not expose a generic process runner. It does not automate login or license changes.

from github.com/jangjo123/Pix4D-MCP

Install PIX4Dmatic in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install pix4dmatic-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add pix4dmatic-mcp -- uvx --from git+https://github.com/jangjo123/Pix4D-MCP pix4dmatic-mcp

Step-by-step: how to install PIX4Dmatic

FAQ

Is PIX4Dmatic MCP free?

Yes, PIX4Dmatic MCP is free — one-click install via Unyly at no cost.

Does PIX4Dmatic need an API key?

No, PIX4Dmatic runs without API keys or environment variables.

Is PIX4Dmatic hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install PIX4Dmatic in Claude Desktop, Claude Code or Cursor?

Open PIX4Dmatic on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

LibreOffice Tools

Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a

passerbyflutterby passerbyflutter

dannote/figma-use

Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.

dannoteby dannote

Logo.dev

Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content

NOVA-3951by NOVA-3951

Design Inspiration Server

Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re

YonasValentinby YonasValentin

Figma

Extract design specs and assets

Figmaby Figma

mcp-dockmaster

An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.

by Community

ariekogan/ateam-mcp

Build, validate, and deploy multi-agent AI solutions on the ADAS platform. Design skills with tools, manage solution lifecycle, and connect from any AI environm

ariekoganby ariekogan

thinkchainai/mcpbundles

MCP Bundles: Create custom bundles of tools and connect providers with OAuth or API keys. Use one MCP server across thousands of integrations, with programmatic

thinkchainaiby thinkchainai

arikusi/nakkas

MCP server that turns AI into an SVG artist. One rendering engine with JSON config, AI controls all design parameters. CSS @keyframes + SMIL animations, 16+ ele

arikusiby arikusi

jau123/MeiGen-AI-Design-MCP

AI image generation & editing MCP server with 1,500+ curated prompt library, smart prompt enhancement, and multi-provider routing (local ComfyUI, MeiGen Cloud,

jau123by jau123

Compare PIX4Dmatic with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All design MCPs