PS

plop44/snoopwpfmcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 3 forks 품질 49 트렌드 8NOASSERTION

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 *로 가장 좋은 결과.

건축

요금:

  1. AI 대리인은 HTTP/JSON-RPC를 통해 MCP 공구를 부르습니다
  2. MCP 서버는 표적 WPF 과정으로 발견하고 주사합니다
  3. Injected WpfInspector는 Named Pipes를 통해 UI 검사를 제공합니다.
  4. 순간 상호 작용: 검사 → 행위 → 확인 → 반복

빠른 시작

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 │ │                  
                           │ └──────────────┘ │
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →