
egui MCP
by dijdzv
UI automation server for egui Rust applications using AT-SPI and IPC.
What it does
Enables AI agents to interact with and automate GUI applications built with the egui library. It allows agents to inspect the UI tree, find elements, and perform actions like clicking or typing, essentially giving an LLM a way to 'see' and 'operate' a Rust-based desktop app.
Tools
get_ui_tree: Retrieves the complete hierarchical structure of the UI.click_element: Performs a click action on a specific UI element by ID.keyboard_input: Sends raw keyboard events to the application.take_screenshot: Captures the current application state visually.find_by_label: Searches for UI components using text labels.
Installation
Install the server via Cargo:
cargo install egui-mcp-server
Configure your MCP client:
{
"mcpServers": {
"egui-mcp": {
"command": "egui-mcp-server",
"args": []
}
}
}
Supported hosts
- claude
Quick install
cargo install egui-mcp-serverInformation
- Pricing
- free
- Published
- 4/28/2026
- stars






