Tauri MCP Server

Tauri MCP Server is an MCP server that provides tools for running, debugging, and interacting with Tauri v2 desktop applications. It connects Model Context Protocol clients directly to local Tauri application environments across macOS, Windows, and Linux. Built for software engineers, desktop application developers, and quality assurance testers, this server enables automated end-to-end testing and real-time debugging through artificial intelligence assistants. Users can manage desktop application lifecycles by launching and stopping apps, streaming stdout and stderr logs, and tracking system resource usage including CPU, memory, and disk consumption. It also allows window inspection, UI screenshot capture, and simulated mouse and keyboard events for automated navigation. In addition, developers can interact directly with the embedded webview by executing arbitrary JavaScript, checking developer tools connection info, listing registered IPC handlers, and triggering custom Tauri IPC commands directly through AI prompts.

Category: Cloud & Infrastructure

Tags: debugging, desktop-apps, process-management, tauri

Visit Tauri MCP Server

How to install and configure Tauri MCP Server

Follow these steps to install and register the Tauri MCP Server: 1. Download the latest tauri-mcp-node-*.dxt package from the GitHub releases page for Claude Desktop, or clone the repository to build from source. 2. To build manually, clone the repository using git clone https://github.com/dirvine/tauri-mcp.git and install the binary with cargo install --path .. 3. For Claude Desktop, install the .dxt bundle directly or configure the Node.js wrapper in your configuration file (claude_desktop_config.json): json { "mcpServers": { "tauri-mcp": { "command": "node", "args": ["/path/to/tauri-mcp/server/index.js"], "env": { "TAURI_MCP_LOG_LEVEL": "info" } } } } 4. Restart your MCP client to load the server.

What you can do with Tauri MCP Server

  • Launching local Tauri v2 desktop builds with custom debugging flags and program arguments directly through chat interfaces. * Taking visual screenshots of running application windows to review UI layout states and verify frontend rendering. * Simulating mouse clicks, movements, and keyboard input sequences to test automated user interaction flows. * Executing arbitrary JavaScript inside the Tauri webview context to inspect DOM state or trigger frontend functions. * Inspecting and invoking Tauri IPC commands while tracking runtime error logs, memory usage, and CPU consumption.

Key facts

  • Open Source
  • https://github.com/dirvine/tauri-mcp
  • Cloud & Infrastructure, Developer Tools & Code Intelligence
  • debugging, desktop-apps, process-management, tauri

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…

What is Tauri MCP Server?

Tauri MCP Server is an open-source Model Context Protocol server that implements testing, debugging, and inspection tools for Tauri v2 applications. It exposes 12 specialized tools allowing AI agents to manage desktop processes, simulate inputs, evaluate JavaScript, and interact with IPC handlers.

How do I install Tauri MCP Server for Claude Desktop?

For Claude Desktop, you can install the tauri-mcp-node DXT file downloaded from the releases page, or reference the Node wrapper index.js inside your Claude Desktop configuration file. A direct Rust binary configuration is not supported due to connection handling limitations in Claude Desktop.

What tools are included in Tauri MCP Server?

It provides process management tools like launch_app, stop_app, get_app_logs, and monitor_resources; window manipulation tools like take_screenshot and get_window_info; input simulation tools for mouse and keyboard; and debugging tools such as execute_js, list_ipc_handlers, and call_ipc_command.

Which operating systems are supported?

The server supports macOS with full window management, Windows using native APIs, and Linux with X11 support, with Wayland support in progress. Note that macOS requires accessibility and screen recording permissions for input simulation and screenshots.

Is Tauri MCP Server open source?

Yes, Tauri MCP Server is open source and distributed under the terms of the MIT License. You can access the source code, contribute, and report issues via its GitHub repository.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories