К основному содержанию
MCP-сервер CX Codex

XamlMcp — MCP-сервер для Claude Code: что делает и как установить

MCP-сервер для исследования и управления работающими XAML-приложениями. Помогает агенту обходить дерево элементов, читать свойства и отправлять ввод.

Открыть на GitHub

Что делает XamlMcp

Инструмент подключает ИИ-агентов к запущенным десктопным программам на Avalonia, WPF, WinUI 3 и .NET MAUI. Через локальный транспорт ассистент получает доступ к визуальному дереву и снимкам окна. Он также умеет вызывать команды интерфейса и эмулировать действия пользователя.

Архитектура разделена на две части. В проект добавляется внутрипроцессный пакет агента, например XamlMcp.Avalonia или XamlMcp.Wpf, а связь с клиентом обеспечивает консольная утилита XamlMcp.Server. Активация в коде настраивается через вызов AttachXamlMcp() или метод UseXamlMcp().

Для работы самого инструмента xamlmcp потребуется среда .NET 10 SDK, хотя само приложение может оставаться на .NET 8. Версии Avalonia ниже 11.3.18 вызовут ошибку отката пакетов. Поддержка iOS и Mac Catalyst сейчас отсутствует.

Какие задачи решает

  • исследовать визуальное дерево элементов запущенного WPF или Avalonia интерфейса
  • проверять значения свойств и применённые стили контролов в рантайме
  • делать снимки экрана окна приложения для визуальной сверки
  • передавать клики и ввод текста в окно WinUI 3 или .NET MAUI

Примеры запросов агенту

  • Покажи текущее визуальное дерево активного окна Avalonia и найди кнопку сохранения.
  • Сделай скриншот окна приложения и проверь цвет фона у карточки профиля.
  • Передай текст в поле ввода поиска и нажми клавишу подтверждения.

Как установить XamlMcp

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о XamlMcp

Как установить XamlMcp в Claude Code?

Установите серверную часть глобально через команду dotnet tool install --global XamlMcp.Server --version 1.0.0-preview.3. Затем добавьте пакет агента в целевой проект, например dotnet add package XamlMcp.Avalonia --version 1.0.0-preview.3.

Что делает XamlMcp?

Сервер связывает ИИ-ассистента с запущенной .NET программой. С его помощью агент видит компоненты интерфейса, меняет свойства и тестирует поведение UI.

Какие версии .NET и библиотек нужны для запуска?

Инструменту xamlmcp требуется .NET 10 SDK, но само приложение может быть собрано на .NET 8. Для проектов на Avalonia необходима версия 11.3.18 или новее.

Похожие MCP-серверы

Все MCP-серверы по теме «Фронтенд и UI» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо tldraw tldraw Даёт агенту интерактивный холст tldraw: он может рисовать, менять объекты и сохранять состояние между обращениями. CX Codex +1 ★ 51 091звёзд репо Figma-Context-MCP GLips MCP-сервер передаёт агенту разметку и стили из макетов Figma. Помогает собирать интерфейс по ссылке на фрейм без ручной нарезки скриншотов. CX Codex +1 ★ 16 062звёзд репо mcp-server-chart antvis MCP-сервер для визуализации данных и построения диаграмм на базе библиотеки AntV прямо в чате с моделью. CX Codex +1 ★ 4 402звёзд репо Dembrandt dembrandt Снимает с любой страницы цвета, шрифты, отступы и компоненты и отдаёт их агенту как дизайн-токены. Пригодится, когда нужно перенести чужой стиль в свой проект. CX Codex +1 ★ 3 821звёзд репо RevoGrid DataGrid MCP Pro revolist Хостинговый MCP-сервер, который подключает агента к документации RevoGrid DataGrid: примеры, проверка возможностей и подсказки по миграции. CX Codex +1 ★ 3 450звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой