Release summary
This release introduces a brand-new Model Context Protocol (MCP) server that enables AI agents to interact with a running Compose application in real time.
The MCP server exposes the following tools:
| Tool | Description |
|---|---|
status
| Get the current status of the running application |
take_screenshot
| Capture a screenshot of the application UI |
get_semantic_tree
| Inspect the UI component tree with semantic information |
click
| Click a UI element |
long_click
| Long-press a UI element |
type_text
| Replace the content of a text field |
scroll
| Scroll within a scrollable component by pixels |
scroll_to_index
| Scroll within a scrollable component by items |
The server connects to the hot reload orchestration layer and can be launched via the hotMcpServer Gradle task. It starts without a running application, polls for one, detects shutdown, and reconnects automatically.
See the README for setup instructions.
The MCP server is in experimental state, we will continue to work on it and your feedback would be very helpful!
JBR 25 as Default Runtime
ed59145 JetBrains Runtime 25 is now the default JBR version used for hot reload.
Dev Tools
94e99dc Dismiss the tooltip on click
Gradle
9652c5f Wire the gradle build optimize properties to devtools