ID

infragistics-developer-tools/wpf-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 0 forks Качество 84 Тренд 30MIT

MCP-сервер для Infragistics NetAdvantage для WPF - реестр компонентов, поиск пространства имен XAML и полная ссылка на API (свойства, типы, числовые значения).

Обзор

Сервер MCP для - реестра компонентов, поиска пространства имен XAML, полной ссылки на API с типами свойств и значениями перечня, поиска по ключевым словам в 6900+ типах и настройки темы с именем с повторным окрашиванием палитры. Распространяется как инструмент NuGet dotnet, Infragistics. Wpf.Mcp — в настоящее время (0.1.0-beta.0). С первого стабильного релиза он также будет указан в реестре MCP как io.github. Infragistics-Developer-Tools/wpf-mcp. Все инструменты только для чтения (readOnlyHint: true, openWorldHint: false) — ни один из них не изменяет ваш проект, файловую систему или любую внешнюю систему. Требуется или новее (Windows, macOS или Linux) — установка дотнет-инструмента и dnx являются командами SDK, поэтому одного времени выполнения .NET 10 недостаточно. Все данные Infragistics находятся внутри пакета, и ничто не загружается во время выполнения. Пакет является предварительным выпуском, поэтому каждая команда ниже нуждается в предварительном выпуске или точной версии @0.1.0-beta.0 — без нее NuGet сообщает о пакете как «не найденном». Обновление с помощью дотнет-инструмента -g Infragistics. Впф.

Обзор (машинный перевод)

MCP-сервер для Infragistics Ultimate UI для WPF — реестр компонентов, поиск в пространстве имен XAML, полная ссылка на API с типами свойств и значениями перечня, поиск по ключевым словам в более чем 5300 общедоступных типах и настройка именной темы с проверенными шагами перекраски.

Распределяется как NuGet dotnet tool, Infragistics.Wpf.Mcp — в настоящее время в beta0.1.0-beta.1. С первого стабильного выпуска он также будет указан в реестре MCP как io.github.Infragistics-Developer-Tools/wpf-mcp.

Инструменты

Все инструменты доступны только для чтения (T4, T5) — ни один из них не изменяет ваш проект, файловую систему или любую внешнюю систему.

| Инструмент | Описание [скрыто] [скрыто] Перечислите все 189 элементов управления Xam* с каноническими URI пространства имен XAML, пакетами NuGet и описаниями. Всегда называйте это первым, прежде чем писать XAML. get_wpf_project_scaffold dotnet new + dotnet add package + dotnet restore команды и декларации xmlns для нового проекта WPF. Имена компонентов, разрешенных через list_wpf_components. ! search_wpf_api | Поиск по всем 5300+ общедоступным типам по ключевым словам — имена типов, резюме и имена членов.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

wpf-mcp

MCP server for Infragistics Ultimate UI for WPF — component registry, XAML namespace lookup, full API reference with property types and enum values, keyword search across 5,300+ public types, and named-theme setup with verified recolor steps.

Distributed as a NuGet dotnet tool, Infragistics.Wpf.Mcp — currently in beta (0.1.0-beta.1). From the first stable release it will also be listed in the MCP Registry as io.github.Infragistics-Developer-Tools/wpf-mcp.

Tools

All tools are read-only (readOnlyHint: true, openWorldHint: false) — none of them modify your project, filesystem, or any external system.

Tool Description
list_wpf_components List all 189 Xam* controls with canonical XAML namespace URIs, NuGet packages, and descriptions. Always call this first before writing XAML.
get_wpf_project_scaffold Generate ready-to-run dotnet new + dotnet add package + dotnet restore commands and xmlns declarations for a new WPF project. Pass component names resolved via list_wpf_components.
search_wpf_api Search across all 5,300+ public types by keyword — matches type names, summaries, and member names. Use when you don’t know the exact type name.
get_wpf_api_reference Full API reference for any type: properties with types and enum values, events, methods, and inherited members grouped by base class. Large types are compacted to stay under ~25K characters (events and methods first, then inherited members, are listed by name only); the optional member filter (case-insensitive name substring, e.g. "YAxis") returns full details for just the members you need.
setup_wpf_theme List available named themes and the raw XAML files backing them, covering both theming mechanisms (legacy embedded-BAML Theme="..." and newer ThemeManager). Returns ready-to-paste apply steps. Call first for any theming task.
get_wpf_theme_resource Retrieve the full raw XAML of one theme/style resource-dictionary file (real Style/ControlTemplate/brush definitions) to copy and override. Large files come in pages that concatenate to the exact file; find returns single styles, templates or brushes in full. Use the exact path from setup_wpf_theme.
get_wpf_theme_palette Return a newer-family (ThemeManager) theme’s color/brush palette — exact resource keys and values — plus verified steps to recolor that theme (control-level overrides or an extended theme) without creating a new one.
search_wpf_docs Search 2,600+ how-to documentation topics by keyword and/or control name — layouts, styling, data binding, filtering/sorting/grouping, exporting, performance, known issues, etc.
get_wpf_doc Full text (including XAML samples) of one documentation topic by slug. Use the slug from a search_wpf_docs result.

Installation

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "infragistics-wpf": { "command": "wpf-mcp" } } }