JavaFX 用モデルコンテキストプロトコルサーバー
このモデル コンテキスト プロトコル (MCP) サーバーは、大規模言語モデル (LLM) が JavaFX プリミティブを使用して描画を作成できるようにします。
サーバーは、Quarkus MCP と JavaFX を使用して実装されています。
最初のアイデアと実装は@konczdevによるものです

こちらのビデオをご覧ください。
一般的な使用法
jbangをインストールする
MCP クライアントを
jbang jfx@quarkiverse/quarkus-mcp-serversとしてサーバーを実行するように構成します (以下のClaude Desktop Config を参照)
Related MCP server: mcp-painter
Claude デスクトップ設定とmcp-cli
これをclaude_desktop_config.jsonまたはserver_config.jsonファイルに追加します。
{
"mcpServers": {
"jfx": {
"command": "jbang",
"args": [
"jfx@quarkiverse/quarkus-mcp-servers"
]
}
}
}
ネイティブイメージ/実行可能ファイル
現時点では、JavaFX の依存関係により、jfx サーバーをネイティブ実行可能ファイルにコンパイルすることはできません。
GluonFXを使えば実現できるはずですが、今のところは読者の皆さんの課題として残しておきます。この件にご興味をお持ちの方は、Issue または PR を投稿してください。