io.github.christian289/wpf-dev-pack-mcp MCP Server
io.github.christian289/wpf-dev-pack-mcp
WPF development knowledge and tooling for Claude Code, integrated with .NET SDK and language server support.
What is the io.github.christian289/wpf-dev-pack-mcp MCP server?
The wpf-dev-pack MCP server provides WPF (Windows Presentation Foundation) development knowledge and configuration for AI agents working with Claude Code. It integrates with .NET SDK 10.0.300+, the C# language server, and Microsoft documentation to enable intelligent WPF development assistance.
This server packages WPF development skills, rules, and agent configurations for use with Claude Code. It requires the .NET SDK, several Claude Code plugins (context7, microsoft-docs, csharp-lsp), and the Serena MCP server to function. It's designed for developers building WPF applications who want AI-assisted code generation and guidance.
How to install io.github.christian289/wpf-dev-pack-mcp
Copy-paste configuration for popular MCP clients.
WPFDEVPACK_REPO_PATHrequiredAbsolute path to a local clone of christian289/dotnet-with-claudecode (the knowledge source). Alternatively set it once via /wpf-dev-pack:set-repo-path.
Use cases
- Get AI-assisted guidance on WPF application architecture and best practices
- Generate WPF UI code with Claude Code using integrated C# language server support
- Access Microsoft documentation and .NET SDK knowledge within Claude Code workflows
- Develop .NET/WPF projects with automated version management via git hooks
- Leverage language intelligence for C# and XAML development in WPF contexts
io.github.christian289/wpf-dev-pack-mcp MCP server FAQ
It's a Claude Code plugin that provides WPF development knowledge, configuration, and integration with .NET SDK, C# language server, and Microsoft documentation for AI-assisted WPF development.
Yes, the wpf-dev-pack is open source under the MIT License.
Run `/plugin marketplace add christian289/dotnet-with-claudecode` followed by `/plugin install wpf-dev-pack@dotnet-claude-plugins` in Claude Code CLI.
You need Claude Code CLI, .NET SDK 10.0.300 or later, and several plugins: context7, microsoft-docs, csharp-lsp, and the Serena MCP server (installed as an MCP, not a plugin).
No authentication is required; it works with your local .NET SDK and Claude Code installation.
The pre-push hook automatically bumps the wpf-dev-pack patch version when you push changes to the wpf-dev-pack directory, excluding plugin.json and README.md.
README (reference)
Source of truth, from the repository.
dotnet-with-claudecode
.NET Development Tutorial with Claude Code
Overview
This repository provides skills, rules, and agent configurations for .NET/WPF development using Claude Code.
Contents
wpf-dev-pack
Claude Code plugin for WPF development.
Requirements
- Claude Code CLI
- .NET SDK 10.0.300+ (for wpf-dev-pack hooks)
- Required Claude Code plugins for wpf-dev-pack:
- Required MCPs for wpf-dev-pack:
- serena — install directly as an MCP server via
uv, not as a Claude Code plugin. Claude Code's built-in tool descriptions strongly bias the model away from using Serena's tools when Serena is registered via the plugin path; see the Attention note in the Serena Claude Code docs for the rationale, and follow the Quick Start for installation.
- serena — install directly as an MCP server via
Installation
Installing wpf-dev-pack
# Step 1: Add the marketplace (one-time)
/plugin marketplace add christian289/dotnet-with-claudecode
# Step 2: Install the plugin
/plugin install wpf-dev-pack@dotnet-claude-plugins
Git Hooks Setup
This repository includes shared git hooks for automated version bumping of wpf-dev-pack.
Installing Git Hooks
After cloning the repository, run one of the following:
# Option 1: Direct configuration
# 방법 1: 직접 설정
git config core.hooksPath .githooks
# Option 2: Use install script (Windows PowerShell)
# 방법 2: 설치 스크립트 사용 (Windows PowerShell)
.\.githooks\install.ps1
# Option 2: Use install script (Linux/Mac)
# 방법 2: 설치 스크립트 사용 (Linux/Mac)
./.githooks/install.sh
What the Hook Does
- pre-push: Automatically bumps
wpf-dev-packpatch version when pushing changes towpf-dev-pack/directory (excludingplugin.jsonandREADME.md)
Contributing
Contributions are welcome! Please see CONTRIBUTING.md.
License
This project is licensed under the MIT License.
Author
- christian289 - GitHub
Related MCP servers
Model Context Protocol server for live & historical sports stats and odds via ESPN.
View repository →
mcp-server-sigma
MCP server for Sigma Computing. Provision dashboards, build models, and automate cloud analytics.

mcp-server-smartsheet-rm
MCP server for Smartsheet Resource Management (10,000ft API) time tracking and scheduling.
Live US sector rotation: 30 sector baskets ranked every session, versioned rosters, daily record.
Kranvermietung DE/AT: crane rental companies by city, price ranges, type recommendation, PLZ supply
View repository →Autonomous QA MCP for web and macOS that tests like a real engineer, finds bugs, and verifies them.

