mcp-server-jfx

by quarkiverse
Apache 2.0
103

Integrations

  • Implemented using Quarkus MCP, leveraging Quarkus framework capabilities for the server implementation.

JavaFX 用モデルコンテキストプロトコルサーバー

このモデル コンテキスト プロトコル (MCP) サーバーは、大規模言語モデル (LLM) が JavaFX プリミティブを使用して描画を作成できるようにします。

サーバーは、Quarkus MCP と JavaFX を使用して実装されています。

最初のアイデアと実装は@konczdevによるものです

こちらのビデオをご覧ください。

一般的な使用法

  1. jbangをインストールする
  2. MCP クライアントをjbang jfx@quarkiverse/quarkus-mcp-serversとしてサーバーを実行するように構成します (以下のClaude Desktop Config を参照)

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 を投稿してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

JavaFX キャンバスに絵を描く

  1. General Usage
    1. Claude Desktop Config and mcp-cli
      1. Native Image/Executable

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables creating, modifying, and validating infinite canvas data structures according to the JSON Canvas 1.0 specification.
          Last updated -
          1
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          An integration that allows Cursor AI to generate images through the Draw Things API using natural language prompts.
          Last updated -
          1
          56
          3
          JavaScript
        • -
          security
          F
          license
          -
          quality
          A server that enables natural language interaction with AutoCAD through large language models like Claude, allowing users to create and modify drawings using conversational commands.
          Last updated -
          19
          Python
          • Apple
        • A
          security
          F
          license
          A
          quality
          Drawing Tool for AI Assistants
          Last updated -
          4
          1
          JavaScript

        View all related MCP servers

        ID: qtyj4gyu9z