Development

June 3, 2026 ยท View on GitHub

Source builds are for contributors and local debugging. End users should install via npx or a GitHub Release zip.

Prerequisites

Clone and build

git clone https://github.com/skuzadev/wpfpilot-mcp.git
cd wpfpilot-mcp
dotnet build WpfPilotMcp.sln
dotnet test WpfPilotMcp.sln

Project layout

wpfpilot-mcp/
  src/
    WpfPilot.Mcp.Core/
    WpfPilot.Mcp.Server/
    WpfPilot.Mcp.Probe/
    WpfPilot.Mcp.Codegen/
  tests/
    WpfPilot.Mcp.Core.Tests/
    WpfPilot.Mcp.Probe.Tests/
    WpfPilot.Mcp.Codegen.Tests/
    WpfPilot.Mcp.IntegrationTests/
  docs/
  packages/npm/

Run the server locally

dotnet run --project src/WpfPilot.Mcp.Server/WpfPilot.Mcp.Server.csproj

The server uses MCP over stdio and waits for a client when run directly.

Point your MCP client at the built executable instead of npx if you are iterating on server code.