@hypothesi
Build, test, debug, and interact with desktop and mobile applications with the Tauri framework.
tauri_run_command
[Tauri Desktop/Mobile Apps Only] Run Tauri CLI commands (dev, build, init, etc.). Use ONLY for projects with a src-tauri/ directory and tauri.conf.json. Do NOT use for regular web apps, Electron apps, or browser-based projects. Check for tauri.conf.json before using this tool.
tauri_read_config
[Tauri Desktop/Mobile Apps Only] Read tauri.conf.json or platform-specific configs. Use ONLY for Tauri v2 projects (look for src-tauri/ directory). For regular web apps or Electron, use standard file reading tools instead.
tauri_write_config
[Tauri Desktop/Mobile Apps Only] Modify tauri.conf.json with validation. Use ONLY for Tauri v2 projects. Validates JSON structure before writing. For other frameworks, use standard file editing tools.
tauri_get_docs
[Tauri Desktop/Mobile Apps Only] Fetch Tauri v2 documentation and API reference. Use when working on Tauri projects and need framework-specific guidance. Not useful for Electron, React Native, or web-only projects.
tauri_list_devices
[Tauri Mobile Apps Only] List Android emulators/devices and iOS simulators. Use for Tauri mobile development (tauri android dev, tauri ios dev). Not needed for desktop-only Tauri apps or web projects.
tauri_launch_emulator
[Tauri Mobile Apps Only] Launch Android AVD or iOS Simulator for Tauri mobile testing. Use when developing Tauri apps for mobile platforms. Not applicable for desktop-only apps or web projects.
tauri_driver_session
[Tauri Apps Only] Start/stop automation session to connect to a RUNNING Tauri app. REQUIRED before using other tauri_webview_* or tauri_plugin_* tools. Connects via WebSocket to the MCP Bridge plugin in the Tauri app. For browser automation, use Chrome DevTools MCP instead. For Electron apps, this tool will NOT work.
tauri_webview_find_element
[Tauri Apps Only] Find DOM elements in a running Tauri app's webview. Requires active tauri_driver_session. For browser pages or documentation sites, use Chrome DevTools MCP instead.
tauri_driver_get_console_logs
[Tauri Apps Only] Get JavaScript console logs from a running Tauri app. Requires active tauri_driver_session. Use for debugging Tauri webview issues. For browser console logs, use Chrome DevTools MCP instead.
tauri_read_platform_logs
[Tauri Mobile Apps] Read Android logcat or iOS device logs for Tauri mobile apps. Also reads system logs on desktop. Use for debugging native/platform-level issues in Tauri apps.
tauri_webview_interact
[Tauri Apps Only] Click, scroll, swipe, or perform gestures in a Tauri app webview. Requires active tauri_driver_session. For browser interaction, use Chrome DevTools MCP instead.
tauri_webview_screenshot
[Tauri Apps Only] Screenshot a running Tauri app's webview. Requires active tauri_driver_session. Captures only visible viewport. For browser screenshots, use Chrome DevTools MCP instead. For Electron apps, this will NOT work.
tauri_webview_keyboard
[Tauri Apps Only] Type text or send keyboard events in a Tauri app. Requires active tauri_driver_session. For browser keyboard input, use Chrome DevTools MCP instead.
tauri_webview_wait_for
[Tauri Apps Only] Wait for elements, text, or IPC events in a Tauri app. Requires active tauri_driver_session. For browser waits, use Chrome DevTools MCP instead.
tauri_webview_get_styles
[Tauri Apps Only] Get computed CSS styles from elements in a Tauri app. Requires active tauri_driver_session. For browser style inspection, use Chrome DevTools MCP instead.
tauri_webview_execute_js
[Tauri Apps Only] Execute JavaScript in a Tauri app's webview context. Requires active tauri_driver_session. Has access to window.__TAURI__. For browser JS execution, use Chrome DevTools MCP instead.
tauri_webview_focus_element
[Tauri Apps Only] Focus a DOM element in a Tauri app's webview. Requires active tauri_driver_session. For browser focus, use Chrome DevTools MCP instead.
tauri_plugin_execute_ipc
[Tauri Apps Only] Execute Tauri IPC commands (invoke Rust backend functions). Requires active tauri_driver_session. This is Tauri-specific IPC, not browser APIs. For Electron IPC or browser APIs, use appropriate tools for those frameworks.
tauri_plugin_get_window_info
[Tauri Apps Only] Get Tauri window information (size, position, state). Requires active tauri_driver_session. For browser window info, use Chrome DevTools MCP instead.
tauri_plugin_ipc_monitor
[Tauri Apps Only] Monitor Tauri IPC calls between frontend and Rust backend. Requires active tauri_driver_session. Captures invoke() calls and responses. This is Tauri-specific; for browser network monitoring, use Chrome DevTools MCP.
tauri_plugin_ipc_get_events
[Tauri Apps Only] Get captured Tauri IPC events (requires ipc_monitor started). Shows Tauri command invocations with arguments and responses. For browser network requests, use Chrome DevTools MCP instead.
tauri_plugin_emit_event
[Tauri Apps Only] Emit a Tauri event to test event handlers. Requires active tauri_driver_session. Events are Tauri-specific (not DOM events). For browser DOM events, use Chrome DevTools MCP instead.
tauri_plugin_get_backend_state
[Tauri Apps Only] Get Tauri backend state: app metadata, Tauri version, environment. Requires active tauri_driver_session. Use to verify you're connected to a Tauri app and get app info.
tauri_list_windows
[Tauri Apps Only] List all Tauri webview windows (labels, titles, URLs, state). Requires active tauri_driver_session. Use to discover windows before targeting them. For browser tabs/windows, use Chrome DevTools MCP instead.
x1xhlol
modelcontextprotocol
oraios
cloudwego
tadata-org