Skip to main content
Glama

Tauri Plugin: Model Context Protocol (MCP)

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

Features

The Tauri MCP Plugin provides a comprehensive set of tools that allow AI models and external applications to interact with Tauri applications:

Window Interaction

  • Take Screenshot: Capture images of any Tauri window with configurable quality and size

  • Window Management: Control window position, size, focus, minimize/maximize state

  • DOM Access: Retrieve the HTML DOM content from webviews windows

User Input Simulation

  • Mouse Movement: Simulate mouse clicks, movements, and scrolling

  • Text Input: Programmatically input text into focused elements

  • Execute JavaScript: Run arbitrary JavaScript code in the application context

Data & Storage

  • Local Storage Management: Get, set, remove, and clear localStorage entries

  • Ping: Simple connectivity testing to verify the plugin is responsive

Quick Start

Prerequisites

  • Python 3.12+ - For the build script

  • Rust & Cargo - For building the Tauri plugin

  • Bun or npm - For building TypeScript components

Building the Project

This project uses a modern Python build system for managing both artifacts:

# Install Python dependencies
pip install -r requirements.txt

# Build everything (recommended)
python build.py all

# Or build individually
python build.py plugin  # Build Rust plugin + JS bindings
python build.py mcp     # Build TypeScript MCP server

For detailed build options and documentation, see BUILD.md.

Legacy Build Commands

If you prefer manual builds:

# Plugin
bun install
bun run build && bun run build-plugin

# MCP Server
cd mcp-server-ts
bun install
bun run build

Basic Configuration

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"]
    }
  }
}

Related MCP server: MCP Server Tauri

Documentation

Architecture

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.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI-driven testing and automation of Tauri desktop applications through natural language, allowing users to interact with UI elements, capture screenshots, execute commands, and test application flows without manual clicking or complex scripts.
    Last updated
    9
    7
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to automate and test Tauri desktop applications through the Model Context Protocol. It provides tools for app management, UI interaction, and state inspection across multiple platforms without requiring CDP dependencies.
    Last updated
    14
    735
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A Tauri plugin that enables AI agents to interact with Tauri applications through screenshots, DOM inspection, and input simulation via the Model Context Protocol. It allows agents to perform actions like clicking, typing, and executing JavaScript within the application's webview context.
    Last updated
    735
    MIT

View all related MCP servers

Related MCP Connectors

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/delorenj/tauri-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server