FW

fnrhombus/winforms-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

12 stars 4 forks 品質 60 トレンド 8MIT

ロンバス。 WinFormsMcp Windowsフォームアプリ用のAIエージェントの目と手を与えます

概要

ロンバス。 WinFormsMcp Windowsフォームアプリ用のAIエージェントの目と手を与えます Claude(および任意のMCP互換エージェント)の起動、自動化、スクリーンショット、およびプレビューWinFormsアプリケーションをマウスに触れずに実行できるMCPサーバー。 AI コーディングエージェントで WinForms アプリをビルドします。 エージェントはコードを読み書きできますが、それは— フォームがどのようなものなのかは分かりません。ボタンをクリックするとワークフローをテストできません。実際に生成したUIが正しくレンダリングされるかどうかはわかりません。 MCP 設定の 1 行。 エージェントが次のことができます。 (ノードは必要ありません) — リリースからzipをダウンロードし、それを抽出し、実行のポイント: 抽出されたフォルダー構造の intact — render form は、 exe と一緒に rendererhost/ サブディレクトリが必要です。 です。 エージェントは、マシン上の任意のWinFormsアプリケーションで表示し、対話することができます.

概要(AI 翻訳)

ロンバス。 ウィンフォームズMcp Windowsフォームアプリ用のAIエージェントの目と手を与えます

Claude(および任意のMCP互換エージェント)の起動、自動化、スクリーンショット、およびプレビューWinFormsアプリケーションをマウスに触れずに実行できるMCPサーバー。

お問い合わせ

問題

AI コーディングエージェントで WinForms アプリをビルドします。 エージェントはコードを読み書きできますが、blind です。フォームがどのようなものなのかは分かりません。ボタンをクリックするとワークフローをテストできず、実際に生成したUIが正しくレンダリングされるかどうかはわかりません。

修正

MCP 設定の 1 行。 エージェントが次のことができます。

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | お問い合わせ |ビル無しのフォームを見る | [[render_form]]は、エージェントをデザイナーに与えます。 編集、再レンダー、ビルド無しで反復し、ループの人間無し | |ドライブ実行中のアプリ | 起動プロセス、名前/タイプ/IDで要素を見つける、クリック、タイプ、ドラッグドロップ、スクリーンショットを撮る | |バックグラウンドでの作業 | ヘッドレスモードは、隠しデスクトップ上のアプリを実行 — ゼロフォーカスステルス、ゼロの中断 | |全てのフレームワークをターゲットに | .NET Framework 4.x、.NET Core 3.x、.NET 5–9+ [[T1]から自動検出された] |

クイックスタート

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

npx -y @fnrhombus/winforms-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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