wpf-dev-pack-mcp — MCP-сервер для Claude Code: обзор и установка
MCP-сервер передаёт ИИ-агентам справочные темы и контекст по WPF из локального репозитория. Помогает при разработке интерфейсов на .NET в Claude Code.
Открыть на GitHubЧто делает wpf-dev-pack-mcp
Сервер открывает ИИ-агентам доступ к базе знаний по WPF из локальной копии репозитория. Для этого нужен клон проекта. Модель получает контекст архитектуры, готовые навыки и конфигурации под .NET.
Связка с набором wpf-dev-pack требует трёх плагинов: context7, microsoft-docs и csharp-lsp. Также необходим MCP-сервер serena, запускаемый через uv. Встроенные подсказки Claude Code снижают приоритет вызова Serena при обычной установке через каталог плагинов.
В репозиторий включены хуки для версионирования. Они требуют .NET SDK 10.0.300 или выше. Активировать их можно командой git config core.hooksPath .githooks или установочными скриптами.
Какие задачи решает
- предоставить агенту базу знаний по WPF из локального репозитория
- подготовить окружение для работы с интерфейсами на .NET
- автоматизировать обновление патч-версий пакета через хук
pre-push - подключить языковой сервер
csharp-lspи документацию Microsoft к агенту
Примеры запросов агенту
- Используй справочные темы WPF из локального репозитория для вёрстки XAML
- Проверь готовность окружения .NET и MCP-сервера Serena к сборке интерфейса
- Настрой хуки репозитория командой
git config core.hooksPath .githooks
Как установить wpf-dev-pack-mcp
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о wpf-dev-pack-mcp
Как установить wpf-dev-pack в Claude Code?
Сначала добавьте каталог плагинов командой /plugin marketplace add christian289/dotnet-with-claudecode. Затем выполните установку пакета: /plugin install wpf-dev-pack@dotnet-claude-plugins.
Что делает wpf-dev-pack-mcp?
Сервер считывает справочные темы и правила разработки под WPF из клонированного репозитория и передаёт их ассистенту. Это даёт модели нужный контекст при написании кода для .NET.
Почему сервер Serena нужно ставить через uv, а не плагином?
Описания встроенных инструментов Claude Code мешают модели вызывать Serena, если регистрировать её как плагин. Установка напрямую в виде MCP-сервера через uv сохраняет доступ ко всем её возможностям.