java.lang.Object
is.codion.tools.swing.mcp.SwingMcpServer
MCP Server for UI automation of Swing applications.
Provides keyboard control, screenshot capabilities, and HTTP-only MCP protocol integration.
The HTTP server runs in-process and can be toggled on/off at runtime. Claude Desktop connects via a Java bridge that translates STDIO to HTTP.
Configure with system properties: -Dcodion.swing.mcp.http.port=8080 (HTTP server port, default 8080)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilds aStatefor controlling aSwingMcpServer -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyValue<Integer> System property to set the HTTP server port (default: 8080). -
Method Summary
-
Field Details
-
HTTP_PORT
System property to set the HTTP server port (default: 8080).- Value type: Integer
- Default value: 8080
-
-
Method Details
-
builder
- Returns:
- a
SwingMcpServer.Builder.Factoryinstance.
-