tauri-mcp-server-development

Automate, test, and debug Tauri v2 applications through UI automation, IPC monitoring, and log streaming.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill tauri-mcp-server-development-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tauri-mcp-server-development
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/tauri-mcp-server-development
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill tauri-mcp-server-development-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @hypothesi/tauri-mcp-server, @hypothesi/tauri-mcp-cli, tauri-plugin-mcp-bridge.

What problem does it solve? Building and debugging Tauri v2 desktop and mobile apps requires manual UI testing, blind IPC debugging, and scattered log inspection. This Skill connects AI assistants to a running Tauri app so they can take screenshots, interact with UI elements, monitor IPC traffic, and read console or device logs directly. ## Core Features & Use Cases - UI Automation: Capture screenshots, find elements by CSS selector, click, type, scroll, swipe, and use a visual element picker across multiple windows. - IPC Monitoring & Execution: Start/stop IPC capture, inspect commands and events, execute Tauri commands, and query backend state. - Logs & Mobile Development: Stream console, Android logcat, iOS, and system logs, and list Android emulators and iOS simulators. - Use Case: Automate an end-to-end login test by starting a driver session, waiting for the app to load, typing credentials into form fields, submitting, and verifying the dashboard appears with a screenshot. ## Quick Start Ask your AI assistant to help you set up the Tauri MCP Bridge plugin in your project and take a screenshot of your running app.

Frequently Asked Questions about tauri-mcp-server-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Tauri app testing with an AI assistant?▼

Install the @hypothesi/tauri-mcp-server MCP server for your AI client and add the tauri-plugin-mcp-bridge Rust plugin to your app. The assistant can then start a driver session, find and click elements, type text, wait for conditions, and capture screenshots.

How to monitor Tauri IPC calls in real time?▼

Use the ipc_monitor tool with action start to capture command and event traffic, then retrieve it with ipc_get_captured. You can also execute commands directly via ipc_execute_command and inspect app metadata with ipc_get_backend_state.

Which AI assistants support the Tauri MCP server?▼

The server installs via install-mcp for claude-code, cursor, windsurf, vscode, cline, roo-cline, claude, zed, goose, warp, and codex. It communicates over stdio, and you must restart the assistant after installation.

Does Tauri MCP support mobile development on Android and iOS?▼

Yes. The list_devices tool enumerates Android emulators and iOS simulators, and read_logs streams Android logcat and iOS device logs. Webview tools also support mobile gestures like swipe and long press.

Why does the Tauri MCP server fail to connect to WebSocket?▼

Connection failures usually mean the Tauri app is not running or the mcp-bridge plugin is not registered in src-tauri/src/lib.rs. Check driver-session status, verify the plugin registration, and try a different port if 9223 is occupied.

Why are Tauri MCP screenshots empty or black?▼

Blank screenshots occur when content has not rendered or the wrong window is targeted. Wait for a ready element with webview_wait_for, list windows with manage_window, and pass the correct windowId to webview_screenshot.