
infragistics-developer-tools/wpf-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP server for Infragistics NetAdvantage for WPF - component registry, XAML namespace lookup, and full API reference (properties, types, enum values).
개요
MCP server for — component registry, XAML namespace lookup, full API reference with property types and enum values, keyword search across 6,900+ types, and named-theme setup with palette re-coloring. Distributed as a NuGet dotnet tool, Infragistics.Wpf.Mcp — currently in (0.1.0-beta.0). From the first stable release it will also be listed in the MCP Registry as io.github.Infragistics-Developer-Tools/wpf-mcp. All tools are read-only (readOnlyHint: true, openWorldHint: false) — none of them modify your project, filesystem, or any external system. Requires the or newer (Windows, macOS or Linux) — dotnet tool install and dnx are SDK commands, so the .NET 10 runtime alone is not enough. All Infragistics data ships inside the package and nothing is downloaded at runtime. the package is a prerelease, so every command below needs --prerelease or an exact @0.1.0-beta.0 version — without one, NuGet reports the package as "not found". Update with dotnet tool update -g Infragistics.Wpf.
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
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"infragistics-wpf": {
"command": "wpf-mcp"
}
}
}