
Mcp Server Tauri
Integrates Tauri v2 applications with AI assistants through a Node.js MCP server and Rust plugin. Once configured, your AI can take screenshots, click elements, type input, execute JavaScript, and monitor IPC calls in your running Tauri app. The server exposes 21 tools across UI automation (webview_screenshot, webview_interact, webview_find_element), IPC inspection (ipc_execute_command, ipc_monitor), and log streaming (console, Android logcat, iOS). Ships with slash commands like /setup and /select for common workflows. Communication happens over stdio for MCP and WebSocket for the driver session. Helpful if you're building Tauri apps with AI coding assistants and want the AI to see and interact with your running application state rather than just editing source files.
- GitHub stars
- 333
- tools
- 20
- transport
- STDIO
- last updated
- Oct 22, 2026
Tools
20 toolsPublic tool metadata for what this MCP can expose to an agent.
get_setup_instructionsGet setup/update instructions for the MCP Bridge plugin
Get setup/update instructions for the MCP Bridge plugin
No parameter schema in public metadata yet.
driver_sessionStart/stop/status automation session
Start/stop/status automation session
No parameter schema in public metadata yet.
webview_find_elementFind elements by selector
Find elements by selector
No parameter schema in public metadata yet.
read_logsRead console, Android, iOS, or system logs
Read console, Android, iOS, or system logs
No parameter schema in public metadata yet.
webview_interactClick, scroll, swipe, focus, long-press
Click, scroll, swipe, focus, long-press
No parameter schema in public metadata yet.
webview_screenshotCapture webview screenshots
Capture webview screenshots
No parameter schema in public metadata yet.
webview_keyboardType text or send key events
Type text or send key events
No parameter schema in public metadata yet.
webview_wait_forWait for elements, text, or events
Wait for elements, text, or events
No parameter schema in public metadata yet.
webview_get_stylesGet computed CSS styles
Get computed CSS styles
No parameter schema in public metadata yet.
webview_execute_jsExecute JavaScript in webview
Execute JavaScript in webview
No parameter schema in public metadata yet.
webview_dom_snapshotGet structured accessibility tree snapshot
Get structured accessibility tree snapshot
No parameter schema in public metadata yet.
webview_select_elementVisual element picker — user clicks an element, returns metadata + screenshot
Visual element picker — user clicks an element, returns metadata + screenshot
No parameter schema in public metadata yet.
webview_get_pointed_elementGet metadata for element user Alt+Shift+Clicked
Get metadata for element user Alt+Shift+Clicked
No parameter schema in public metadata yet.
manage_windowList windows, get info, or resize
List windows, get info, or resize
No parameter schema in public metadata yet.
ipc_execute_commandExecute Tauri IPC commands
Execute Tauri IPC commands
No parameter schema in public metadata yet.
ipc_get_backend_stateGet app metadata and state
Get app metadata and state
No parameter schema in public metadata yet.
ipc_monitorStart/stop IPC monitoring
Start/stop IPC monitoring
No parameter schema in public metadata yet.
ipc_get_capturedGet captured IPC traffic
Get captured IPC traffic
No parameter schema in public metadata yet.
ipc_emit_eventEmit custom events
Emit custom events
No parameter schema in public metadata yet.
list_devicesList Android devices and iOS simulators
List Android devices and iOS simulators
No parameter schema in public metadata yet.
Sponsors
Readme
MCP Server Tauri
Give your AI assistant superpowers for Tauri development
Details
- Repository
- github.com/hypothesi/mcp-server-tauri
- Package
@hypothesi/tauri-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active