
plop44/snoopwpfmcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Snoopwpf 사출 기술을 사용하여 WPF 응용 프로그램에 대한 모델 Context Protocol (MCP) 인프라. Named Pipes를 통해 WPF 프로세스 및 통신을 실행하는 코드 주입을 허용한다.
개요
이 MCP 서버는 AI 에이전트가 WPF 응용 프로그램을 이해하고 제어 할 수있는 능력을 제공합니다 - . 예를 들어, 이 간단한 프롬프트로 AI 에이전트를 설정할 수 있습니다. "내 앱과 상호 작용하는 snoop-wpf-inspector를 사용할 수 있습니까? 당신은 어떤 버그를 발견하려고 QA, 당신은 모든 탭의 모든 제어와 상호 작용하고 나에게 무슨 일과 무엇을하지 않았다. " AI 대리인은 할 수 있습니다: - 어떤 WPF app's 완전한 UI 구조 - - 단추를 클릭하고, 원본을, 선정합니다 - 신청 창의 - 시험 자료 바인딩과 성분 재산에 의하여 - 1. AI 대리인은 HTTP/JSON-RPC 2.를 통해 MCP 공구를 부르습니다 MCP 서버 발견 및 대상 WPF 프로세스로 주사 3. 주사된 WpfInspector는 Named 관을 통해 UI 검사를 제공합니다 4. 순간 상호 작용: 검사 → 행위 → 확인 → 반복 MCP 클라이언트의 mcp에 이 윤곽을 추가하십시오.
개요(AI 번역)
당신은 무엇을 할 수 있습니까?
이 MCP 서버는 AI 에이전트가 WPF 응용 프로그램을 이해하고 제어 할 수있는 능력을 제공합니다 - ** AI는 마우스와 키보드로 할 수있는 모든 일을 할 수 있습니다, 그냥 오른쪽 프롬프트를 제공 **.
예를 들어, AI 에이전트를 **QA 테스터 **로 설정할 수 있습니다.
- "내 앱과 상호 작용하는 snoop-wpf-inspector를 사용할 수 있습니까? 당신은 어떤 버그를 발견하려고 QA, 당신은 모든 탭의 모든 제어와 상호 작용하고 나에게 무슨 일과 무엇을하지 않았다. *
AI 대리인은 할 수 있습니다: -Discover and inspect 모든 WPF 앱의 완전한 UI 구조
- ** UI 요소와 상호작용 ** - 버튼 클릭, 텍스트 입력, 아이템 선택
- **Take screenshots ** 신청 창의
- Debug UI 문제 시험 데이터 바인딩 및 요소 속성
** Claude Sonnet 4 *로 가장 좋은 결과.
건축
요금:
- AI 대리인은 HTTP/JSON-RPC를 통해 MCP 공구를 부르습니다
- MCP 서버는 표적 WPF 과정으로 발견하고 주사합니다
- Injected
WpfInspector는 Named Pipes를 통해 UI 검사를 제공합니다. - 순간 상호 작용: 검사 → 행위 → 확인 → 반복
빠른 시작
MCP 서버로
첫 번째 MCP 서버를 실행:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
SnoopWpfMcp - AI agent driven WPF inspector
What Can You Do?
This MCP server gives AI agents the ability to understand and control any running WPF application - the AI can do anything you can do with your mouse and keyboard, just by giving it the right prompt.
For example, you can turn any AI agent into a QA tester with this simple prompt:
“Can you use snoop-wpf-inspector to interact with my app? You are QA trying to find some bugs, you should interact with all controls across all tabs and give me a summary of what worked and what did not.”
The AI agent can:
- Discover and inspect any WPF app’s complete UI structure
- Interact with UI elements - click buttons, enter text, select items
- Take screenshots of application windows
- Debug UI issues by examining data bindings and element properties
Best results achieved with Claude Sonnet 4.
Architecture
┌─────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ AI Agent │ HTTP │ SnoopWpfMcp │Process │ WPF App 1 │
│ (GitHub Copilot,│◄──────►│ MCP Server │Inject │ │
│ Cursor, etc.) │JSON-RPC│ │ + │ ┌──────────────┐ │
│ │ │ Tools: │Named │ │WpfInspector │ │
│ │ │ • get_processes │Pipes │ │ (injected) │ │
│ │ │ • ping │◄──────►│ │• UI Tree │ │
│ │ │ • get_visual_tree│ │ │• Automation │ │
│ │ │ • invoke_automation │ │• Screenshots │ │
│ │ │ • screenshot │ │ └──────────────┘ │
└─────────────────┘ └──────────────────┘ └──────────────────┘
│
│Process
│Inject
│ +
│Named
│Pipes
▼
┌──────────────────┐
│ WPF App 2 │
│ │
│ ┌──────────────┐ │
│ │WpfInspector │ │
│ │ (injected) │ │
│ │• UI Tree │ │
│ │• Automation │ │
│ │• Screenshots │ │
│ └──────────────┘ │
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →