
faze79/wpfvisualtreemcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버 및 CLI WPF : 시각적 나무와 바인딩을 검사하고 스크롤 가능한 콘텐츠를 캡처하고 마우스 / 터치 입력을 구동하고 실행 가능한 xUnit 테스트로 워크플로를 기록합니다.
개요
Snoop + Playwright for AI, Model Context Protocol에 노출 - 시각적 트리, 바인딩, 스크린 샷, 마우스 드래그, 터치 제스처, 텍스트 입력 및 키보드. Inspect run apps without source changes; 터치 동작은 애플리케이션의 입력 지원에 달려 있습니다. AI 에이전트 쿼리는 눈에 띄는 텍스트에 의해 제어, 양식을 작성, 목록 항목을 선택, 클릭 제출 — 그런 다음 상태 상자가 앱의 바인딩 오류를 당겨서 비어있는 이유를 설명합니다. 각 단계는 MCP 도구 호출 (또는 CLI 명령)입니다. 드래그 앤 터치를 포함하여 워크플로우 및 내보내기 실행 가능한 xUnit 테스트를 기록합니다. wpf report와 통합 진단을 수집합니다. 전체 스크롤 콘텐츠를 캡처하십시오. .NET Framework 4.7.2를 타겟팅하는 앱을 검사하십시오. 36 MCP 도구, 일치 CLI 명령, 더 신뢰할 수있는 업데이 트 및 업데이트 된 코덱 동반자 기술. PR #22의 호환성 및 스크린 샷 작업을위한 @miloszkukla 덕분에. 1. 다운로드 및 추출 WpfVisualTreeMcp-vX.Y.Z-win-x64.zip 최신 릴리스에서 (필수).
개요(AI 번역)
**Let AI Agent는 WPF 앱을 실행, 디버그 및 드라이브를 볼 수 있습니다. ** Snoop + Playwright for AI, Model Context Protocol에 노출 - 시각적 트리, 바인딩, 스크린 샷, 마우스 드래그, 터치 제스처, 텍스트 입력 및 키보드. Inspect run apps without source changes; 터치 동작은 애플리케이션의 입력 지원에 달려 있습니다.
Drag-and-drop, 캔버스 아이템을 이동, 탭, 홀, 팬, 줌 및 회전 - 다음 쿼리 컨트롤, 양식을 작성, 항목을 선택하고 바인딩 오류를 진단. gesture sequence record real WPF input through MCP, Targets controls by AutomationId and checks the application’s response, 다만 자동화된 테스트 처럼.
애니메이션 데모를 직접 볼 수 있습니다.
** v0.20.0의 새로운:** .NET 9, .NET 10 및 .NET Framework 4.8.1에WPF에 대한 검증된 지원 x86 및 x64. CI 운동 자동 주입 및 자동 호스팅 모든 6 지원 대상 프레임 워크, .NET 8, 9 및 10 테스트에서 설치된 C# SDK 프로젝트 x86 주입 도움자는 또한 .NET 9 또는 10를 사용할 수 있습니다. .NET 8는 absent.
WpfVisualTreeMcp.Automation C# SDK
Virtualized DataGrids/TreeViews를 구동하여 제어, WPF 창을 관리하고 관리합니다.
스트림 속성 변경.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
WpfVisualTreeMcp
Let AI agents see, debug and drive running WPF apps. Snoop + Playwright for AI, exposed over the Model Context Protocol — visual tree, bindings, screenshots, mouse dragging, touch gestures, text input and keyboard. Inspect running apps without source changes; touch behavior depends on the application’s input support.
Drag-and-drop, move a canvas item, tap, hold, pan, pinch to zoom and rotate — then query controls, fill a form, select an item and diagnose a binding error. The gesture sequence records real WPF input through MCP, targets controls by AutomationId and checks the application’s response, just like the automated tests.
Watch the animated demo directly.
New in v0.20.0: Verified support for WPF on .NET 9, .NET 10 and .NET Framework 4.8.1, on both x86 and x64. CI exercises automatic injection and self-hosting across all six supported target frameworks, plus the installed C# SDK from .NET 8, 9 and 10 test projects. The x86 injection helper can also use .NET 9 or 10 when .NET 8 is absent.
The WpfVisualTreeMcp.Automation C# SDK
drives virtualized DataGrids/TreeViews, waits for controls, manages WPF windows and
streams property changes. The 38-tool MCP server and CLI share the inspection and
input engine, including direct AutomationId targeting.
Workflow recording/replay/xUnit export, aggregate diagnostics, full-content screenshots and .NET Framework 4.7.2 support remain available from v0.16.0. Thanks to @miloszkukla for the compatibility and screenshot work in PR #22.
Quickstart (60 seconds)
- Download and extract
WpfVisualTreeMcp-vX.Y.Z-win-x64.zipfrom the latest release (requires a .NET 8, 9 or 10 Desktop Runtime).
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"wpf-visual-tree": {
"command": "C:/path/to/WpfVisualTreeMcp.Server.exe",
"args": []
}
}
}