This Model Context Protocol(MCP) server enables Large Language Models (LLMs) to make drawings using JavaFX primities. The server is implemented using Quarkus MCP and JavaFX. Initial idea and implementation is from @konczdev See video here. 1. Install jbang 2. Configure your MCP Client to run the server as jbang jfx@quarkiverse/quarkus-mcp-servers (see Claude Desktop Config below) Add this to your
Add this skill
npx mdskills install quarkiverse/quarkus-mcp-serversWell-documented MCP server with clear setup, multiple deployment options, and helpful troubleshooting guidance
1# Model Context Protocol Server for JavaFX23This Model Context Protocol(MCP) server enables Large Language Models (LLMs) to make drawings using JavaFX primities.45The server is implemented using Quarkus MCP and JavaFX.67Initial idea and implementation is from [@konczdev](https://gist.github.com/konczdev/5e6774d2d8640bf83baab88cb068bcc2)89[](https://www.youtube.com/watch?v=Wnh_-0dAaDI)1011See video [here](https://www.youtube.com/watch?v=Wnh_-0dAaDI).1213## General Usage14151. Install [jbang](https://www.jbang.dev/download/)162. Configure your MCP Client to run the server as `jbang jfx@quarkiverse/quarkus-mcp-servers` (see [Claude Desktop Config](#claude-desktop-config) below)1718## Claude Desktop Config and [mcp-cli](https://github.com/chrishayuk/mcp-cli)1920Add this to your `claude_desktop_config.json` or `server_config.json` file:2122```json23{24 "mcpServers": {25 "jfx": {26 "command": "jbang",27 "args": [28 "jfx@quarkiverse/quarkus-mcp-servers"29 ]30 }31 }32}33```3435## Native Image/Executable3637At this moment the jfx server cannot be compiled to a native executable given the JavaFX dependencies.3839It should be possible to do this using GluonFX, but that is for now left up as an exercise to the reader. If you are interested in working on this, please open issue or PR.
Full transparency — inspect the skill content before installing.