Back to Apps

egui MCP
by dijdzv
UI automation server for egui Rust applications using AT-SPI and IPC.
0 stars
Works in:claude
Exposes:ToolsResources
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
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
Add egui-mcp-server to your claude_desktop_config.json after installing via cargo.





