PIX4Dmatic MCP
PIX4Dmatic MCP
GUI 자동화를 통해 Windows에서 PIX4Dmatic을 제어하기 위한 로컬 MCP 서버입니다.
이 첫 번째 버전은 MVP 관찰 및 제어 계층을 구현합니다:
이미 실행 중인 PIX4Dmatic 프로세스에 연결
필요 시 PIX4Dmatic 실행
PIX4Dmatic 창 포커스
스크린샷 캡처
단축키 또는 일반 텍스트 전송
표시된 UI 텍스트 또는 메뉴 경로 클릭
UI 자동화 트리 검사
기존 프로젝트 파일 열기
표시된 처리 제어 항목에서 처리 시작
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.server실행
$env:PYTHONPATH = "src"
python -m pix4dmatic_mcp.serverCodex 또는 기타 MCP 클라이언트의 경우 examples/mcp_config.example.json을 시작점으로 사용하십시오.
빠른 로컬 확인
PIX4Dmatic은 일반 Windows 데스크톱 세션에서 실행 중이어야 합니다.
$env:PYTHONPATH = "src"
python scripts/test_status.py
python scripts/inspect_ui.pyMCP 도구
세션 및 관찰:
pix4d_launchpix4d_focuspix4d_get_statuspix4d_screenshotpix4d_get_ui_tree
저수준 UI 제어:
pix4d_send_hotkeypix4d_type_textpix4d_click_textpix4d_click_menu
프로젝트 및 처리:
pix4d_open_projectpix4d_start_processingpix4d_wait_until_idlepix4d_run_jobpix4d_run_job_object
로그 및 출력:
pix4d_read_latest_logspix4d_find_log_errorspix4d_check_outputspix4d_collect_diagnostics
작업 안전성
pix4d_run_job_object 및 pix4d_run_job은 처리를 시작합니다. 작업은 project_path를 제공하거나 use_current_session을 명시적으로 true로 설정해야 합니다.
PIX4Dmatic UI를 클릭하지 않고 작업 의도를 검증하려면 dry_run: true를 사용하십시오.
안전성
이 서버는 PIX4Dmatic만 실행하며 일반 프로세스 실행기를 노출하지 않습니다. 로그인이나 라이선스 변경은 자동화하지 않습니다.
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