| Crates.io | tauri-plugin-mcp-gui |
| lib.rs | tauri-plugin-mcp-gui |
| version | 0.1.0 |
| created_at | 2025-10-27 00:42:03.117485+00 |
| updated_at | 2025-10-27 00:42:03.117485+00 |
| description | A Tauri plugin that enables AI agents to interact with desktop GUIs through screenshots, DOM access, and input simulation utilizing MCP |
| homepage | https://delorenj.github.io |
| repository | https://github.com/delorenj/tauri-plugin-mcp |
| max_upload_size | |
| id | 1902075 |
| size | 321,024 |
A Tauri plugin and MCP server that enables AI agents (Claude Code, Cursor, etc.) to interact with and debug Tauri desktop applications through standardized interfaces.
Author: Jarad DeLorenzo (@delorenj) Repository: https://github.com/delorenj/tauri-plugin-mcp Homepage: https://delorenj.github.io
The Tauri MCP Plugin provides a comprehensive set of tools that allow AI models and external applications to interact with Tauri applications:
bun install
bun run build && bun run build-plugin
cd mcp-server-ts
bun install
bun run build
Add to your Claude Code or Cursor MCP settings:
{
"mcpServers": {
"tauri-mcp": {
"command": "node",
"args": ["/path/to/tauri-plugin-mcp/mcp-server-ts/build/index.js"]
}
}
}
The plugin uses a multi-layer communication stack:
AI Agent (Claude Code/Cursor)
↓ (MCP Protocol)
MCP Server (Node.js)
↓ (IPC/TCP Socket)
Socket Server (Rust)
↓ (Tauri APIs)
Tauri Application
Supports both IPC (Unix sockets/named pipes) and TCP connections for maximum flexibility.