# wpf-dev-pack-mcp

Serves WPF development topics to AI agents directly from a local repository clone. Useful for building .NET desktop interfaces in Claude Code.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 41
- Author: christian289
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/christian289/dotnet-with-claudecode
- Updated: 2026-07-21
- HTML: https://affpapa.org/en/nevibecode/mcp/wpf-dev-pack-mcp

## What it does

This server feeds WPF reference topics from a cloned workspace to coding agents. It works with a local repository clone. Agents receive context, rules, and skills for .NET desktop workflows.

Running the full `wpf-dev-pack` environment requires three Claude Code plugins: `context7`, `microsoft-docs`, and `csharp-lsp`. You also need the `serena` MCP server configured through `uv`. Claude Code tool prompts suppress Serena when installed as a plugin.

Project automation includes pre-push git hooks that update patch versions when editing files. These hooks demand .NET SDK 10.0.300 or newer. You configure them with `git config core.hooksPath .githooks` or the provided scripts.

## Requirements
- Environment variables: `WPFDEVPACK_REPO_PATH` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- deliver local WPF knowledge topics directly to AI assistants
- configure agent dependencies for .NET desktop application tasks
- automate package patch bumps using a `pre-push` git hook
- link `csharp-lsp` and Microsoft documentation to Claude Code

## Example prompts
- Load local WPF reference topics to help write this XAML layout
- Verify that .NET dependencies and Serena MCP are configured correctly
- Enable project hooks by running `git config core.hooksPath .githooks`

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
