wpf-dev-pack-mcp — Claude Code MCP server: features and setup
Serves WPF development topics to AI agents directly from a local repository clone. Useful for building .NET desktop interfaces in Claude Code.
Open on GitHubWhat wpf-dev-pack-mcp 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.
What it helps with
- deliver local WPF knowledge topics directly to AI assistants
- configure agent dependencies for .NET desktop application tasks
- automate package patch bumps using a
pre-pushgit hook - link
csharp-lspand Microsoft documentation to Claude Code
Example prompts for the agent
- 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
How to install wpf-dev-pack-mcp
Install
The MCP registry has no launch command for it: see the repository README
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about wpf-dev-pack-mcp
How to install wpf-dev-pack in Claude Code?
First register the marketplace using /plugin marketplace add christian289/dotnet-with-claudecode. After that, install the plugin by running /plugin install wpf-dev-pack@dotnet-claude-plugins.
What does wpf-dev-pack-mcp do?
The server supplies WPF documentation topics and coding guidelines from a cloned repository to AI models. This context helps agents write desktop .NET code accurately.
Why must Serena MCP be installed via uv instead of a plugin?
Claude Code default tool descriptions steer the assistant away from Serena tools when registered as a plugin. Running Serena directly via uv avoids this bias.