FW

fnrhombus/winforms-mcp

Developer tools

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

12 stars 4 forks Качество 60 Тренд 8MIT

Ромбус. WinFormsMcp дает ИИ-агентам глаза и руки для приложений Windows Forms

Обзор

Ромбус. WinFormsMcp дает ИИ-агентам глаза и руки для приложений Windows Forms Сервер MCP, который позволяет Claude (и любому MCP-совместимому агенту) запускать, автоматизировать, делать скриншоты и просматривать приложения WinForms, не касаясь мыши. Вы создаете приложение WinForms с агентом кодирования ИИ. Агент может читать и писать ваш код, но он не может видеть, как выглядит форма, не может нажать кнопку для проверки рабочего процесса и не может сказать, правильно ли отображается пользовательский интерфейс, который он только что создал. Одна строка в конфигурации MCP. Теперь агент может: (Узел не требуется) — скачать zip из Releases, извлечь его и указать на exe: Держите извлеченную структуру папки нетронутой — рендер форма нуждается в рендерхосте/подкаталоге вместе с exe. Вот так. Агент теперь может видеть и взаимодействовать с любым приложением WinForms на вашем компьютере.

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

Ромбус. WinFormsMcp Дайте агентам ИИ глаза и руки для приложений Windows Forms

Сервер MCP, который позволяет Claude (и любому MCP-совместимому агенту) запускать, автоматизировать, делать скриншоты и просматривать приложения WinForms, не касаясь мыши.

##Проблема

Вы создаете приложение WinForms с агентом кодирования ИИ. Агент может читать и записывать ваш код, но он слеп — он не может видеть, как выглядит форма, не может нажать кнопку для проверки рабочего процесса и не может сказать, правильно ли отображается пользовательский интерфейс, который он только что создал.

##Править

Одна строка в конфигурации MCP. Теперь агент может:

[править] [скрыто] [скрыто] Формы см. без построения ** | render_form дает агенту дизайнера — точно такой же конвейер рендеринга использует Visual Studio. Редактируйте, передавайте, повторяйте без строения и без человека в цикле. | Drive running apps | Запуск процессов, поиск элементов по имени/типу/ID, клик, тип, drag-drop, скриншоты | | ** Работа в фоновом режиме ** | Безголовый режим запускает приложения на скрытом рабочем столе — кража с нулевым фокусом, нулевое нарушение | .NET Framework 4.x, .NET Core 3.x, .NET 5-9+. Обнаруженный от вашего [1]

Быстрый старт

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

README

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

Rhombus.WinFormsMcp Give AI agents eyes and hands for Windows Forms apps

An MCP server that lets Claude (and any MCP-compatible agent) launch, automate, screenshot, and preview WinForms applications — without touching a mouse.


The problem

You’re building a WinForms app with an AI coding agent. The agent can read and write your code, but it’s blind — it can’t see what the form looks like, can’t click a button to test a workflow, and can’t tell if the UI it just generated actually renders correctly.

The fix

One line in your MCP config. Now the agent can:

See forms without building render_form gives the agent a designer — the exact same rendering pipeline Visual Studio uses. Edit, re-render, iterate with no build and no human in the loop
Drive running apps Launch processes, find elements by name/type/ID, click, type, drag-drop, take screenshots
Work in the background Headless mode runs apps on a hidden desktop — zero focus stealing, zero disruption
Target any framework .NET Framework 4.x, .NET Core 3.x, .NET 5–9+. Auto-detected from your .csproj

Quick start

Claude Code plugin (easiest):

/plugin marketplace add fnrhombus/claude-plugins
/plugin install winforms-mcp@claude-plugins

MCP config with npx (requires Node.js):

{
  "mcpServers": {
    "winforms-mcp": {
      "command": "npx",
      "args": ["-y", "@fnrhombus/winforms-mcp"]
    }
  }
}

Standalone (no Node required) — download the zip from Releases, extract it, and point to the exe:

{
  "mcpServers": {
    "winforms-mcp": {
      "command": "C:/path/to/winformsmcp/winformsmcp.exe"
    }
  }
}

Note: Keep the extracted folder structure intact — render_form needs the rendererhost/ subdirectory alongside the exe.

That’s it. The agent can now see and interact with any WinForms application on your machine.

Tools

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

Установка

npx -y @fnrhombus/winforms-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "winforms-mcp": { "command": "npx", "args": ["-y", "@fnrhombus/winforms-mcp"] } } }