io.github.christian289/wpf-dev-pack-mcp

Registre officiel IA et agents

Serves WPF Dev Pack knowledge topics to AI agents from a local repo clone.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NUGET package WpfDevPackMcp
Claude Code
claude mcp add wpf-dev-pack-mcp -e 'WPFDEVPACK_REPO_PATH=<WPFDEVPACK_REPO_PATH>' -- dnx WpfDevPackMcp@0.1.3 --yes
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "wpf-dev-pack-mcp": {
            "command": "dnx",
            "args": [
                "WpfDevPackMcp@0.1.3",
                "--yes"
            ],
            "env": {
                "WPFDEVPACK_REPO_PATH": "<WPFDEVPACK_REPO_PATH>"
            }
        }
    }
}

Variables d'environnement

  • WPFDEVPACK_REPO_PATH obligatoire Absolute path to a local clone of christian289/dotnet-with-claudecode (the knowledge source). Alternatively set it once via /wpf-dev-pack:set-repo-path.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. dotnet-with-claudecode
  2. Overview
  3. Contents
  4. Requirements
  5. Installation
  6. Git Hooks Setup
  7. Contributing
  8. License
  9. Author

🇰🇷 한국어

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.

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-pack patch version when pushing changes to wpf-dev-pack/ directory (excluding plugin.json and README.md)

Contributing

Contributions are welcome! Please see CONTRIBUTING.md.

License

This project is licensed under the MIT License.

Author

Questions fréquentes

Qu'est-ce que io.github.christian289/wpf-dev-pack-mcp ?

Serves WPF Dev Pack knowledge topics to AI agents from a local repo clone.

Comment installer io.github.christian289/wpf-dev-pack-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add wpf-dev-pack-mcp -e 'WPFDEVPACK_REPO_PATH=<WPFDEVPACK_REPO_PATH>' -- dnx WpfDevPackMcp@0.1.3 --yes. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.christian289/wpf-dev-pack-mcp ?

Oui. Il attend WPFDEVPACK_REPO_PATH, à renseigner dans sa configuration.

io.github.christian289/wpf-dev-pack-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.christian289/wpf-dev-pack-mcp ?

Il est publié par christian289. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.