freshcrate
Skin:/
Home > MCP Servers > mcp-server-tauri

mcp-server-tauri

A Model Context Protocol (MCP) server and plugin for Tauri v2 development

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

A Model Context Protocol (MCP) server and plugin for Tauri v2 development

README

MCP Server Tauri

MCP Server Tauri

Give your AI assistant superpowers for Tauri development

npm versioncrates.ioLicense: MITTauri v2Documentation ยท Getting Started ยท Available Tools


A Model Context Protocol (MCP) server that enables AI assistants like Claude, Cursor, and Windsurf to build, test, and debug Tauriยฎ v2 applications. Screenshots, DOM state, and console logs from your running app give the AI rich context to understand what's happeningโ€”and tools to interact with it.

โœจ Features

Category Capabilities
๐ŸŽฏ UI Automation Screenshots, clicks, typing, scrolling, element finding, visual element picker
๐Ÿ” IPC Monitoring Capture and inspect Tauri IPC calls in real-time
๐Ÿ“ฑ Mobile Dev List iOS simulators & Android emulators
๐Ÿ“‹ Logs Stream console, Android logcat, iOS, and system logs

Disclaimer: This MCP was developed using agentic coding tools. It may contain bugs.

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 20+ and npm
  • Rust and Cargo (for Tauri development)
  • Tauri CLI: npm install -g @tauri-apps/cli@next
  • For mobile: Xcode (macOS) or Android SDK

1. Configure Your AI Assistant

Use install-mcp to add the server to your AI assistant:

npx -y install-mcp @hypothesi/tauri-mcp-server --client claude-code

Supported clients: claude-code, cursor, windsurf, vscode, cline, roo-cline, claude, zed, goose, warp, codex

Claude Code
npx -y install-mcp @hypothesi/tauri-mcp-server --client claude-code
Cursor
npx -y install-mcp @hypothesi/tauri-mcp-server --client cursor
VS Code / Copilot
npx -y install-mcp @hypothesi/tauri-mcp-server --client vscode
Windsurf
npx -y install-mcp @hypothesi/tauri-mcp-server --client windsurf
Cline
npx -y install-mcp @hypothesi/tauri-mcp-server --client cline

Restart your AI assistant after adding the configuration.

CLI Usage

If you want to call the tools directly from a terminal instead of from an MCP client:

npm install -g @hypothesi/tauri-mcp-cli
tauri-mcp driver-session start --port 9223
tauri-mcp webview-screenshot --file screenshot.png

The CLI uses MCPorter keep-alive support so driver_session state survives across separate commands.

2. Set Up the MCP Bridge Plugin

Ask your AI assistant to help configure your Tauri app:

"Help me set up the Tauri MCP Bridge plugin"

Your AI will:

  1. Examine your project to see what's already configured
  2. Show you what changes are needed (Cargo.toml, plugin registration, etc.)
  3. Ask for your permission before making any modifications

That's it! The AI handles all the setup details while keeping you in control. ๐ŸŽ‰

Manual Setup

If you prefer to set up manually, see the Getting Started guide or the plugin documentation.


๐Ÿ’ฌ Slash Commands (Prompts)

Command Description
/setup Set up or update the MCP bridge plugin in your Tauri project
/fix-webview-errors Find and fix JavaScript errors in your webview
/select Visually select an element in your app โ€” returns metadata and screenshot

Just type the command in your AI assistant to start a guided workflow.


๐Ÿงฐ Available Tools (21 total)

Setup & Configuration
Tool Description
get_setup_instructions Get setup/update instructions for the MCP Bridge plugin
UI Automation โ€” Screenshots, clicks, typing, and more
Tool Description
driver_session Start/stop/status automation session
webview_find_element Find elements by selector
read_logs Read console, Android, iOS, or system logs
webview_interact Click, scroll, swipe, focus, long-press
webview_screenshot Capture webview screenshots
webview_keyboard Type text or send key events
webview_wait_for Wait for elements, text, or events
webview_get_styles Get computed CSS styles
webview_execute_js Execute JavaScript in webview
webview_dom_snapshot Get structured accessibility tree snapshot
webview_select_element Visual element picker โ€” user clicks an element, returns metadata + screenshot
webview_get_pointed_element Get metadata for element user Alt+Shift+Clicked
manage_window List windows, get info, or resize

Multi-Window Support: All webview tools accept an optional windowId parameter to target specific windows. Use manage_window with action: "list" to discover available windows.

IPC & Plugin โ€” Deep Tauri integration
Tool Description
ipc_execute_command Execute Tauri IPC commands
ipc_get_backend_state Get app metadata and state
ipc_monitor Start/stop IPC monitoring
ipc_get_captured Get captured IPC traffic
ipc_emit_event Emit custom events
Mobile Development โ€” Device listing
Tool Description
list_devices List Android devices and iOS simulators

๐Ÿ—๏ธ Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                        AI Assistant                             โ”‚
โ”‚                  (Claude, Cursor, Windsurf)                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                          โ”‚ MCP Protocol (stdio)
                          โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     MCP Server (Node.js)                        โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚   Manager    โ”‚  โ”‚    Driver    โ”‚  โ”‚      Monitor         โ”‚   โ”‚
โ”‚  โ”‚  CLI/Config  โ”‚  โ”‚ UI Automationโ”‚  โ”‚   Logs/IPC Events    โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚ WebSocket (port 9223)
                              โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      Tauri Application                          โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚              MCP Bridge Plugin (Rust)                    โ”‚   โ”‚
โ”‚  โ”‚         IPC Commands โ€ข Events โ€ข Backend State            โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚                    Webview (DOM/UI)                      โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Why this approach?

  • โœ… Rich AI context โ€” Screenshots, DOM, and logs help the AI understand your app's state
  • โœ… Cross-platform โ€” Works on Linux, Windows, macOS, Android, and iOS
  • โœ… No external drivers โ€” No Selenium, Playwright, or browser automation needed
  • โœ… Native integration โ€” Direct access to Tauri's IPC and backend

๐Ÿง‘โ€๐Ÿ’ป Development

# Clone and install
git clone https://github.com/hypothesi/mcp-server-tauri.git
cd mcp-server-tauri
npm install

# Build all packages
npm run build

# Run tests
npm test

# Development mode
npm run dev -w @hypothesi/tauri-mcp-server
Project Structure
mcp-server-tauri/
โ”œโ”€โ”€ packages/
โ”‚   โ”œโ”€โ”€ mcp-server/              # MCP server (TypeScript)
โ”‚   โ”œโ”€โ”€ tauri-plugin-mcp-bridge/ # Tauri plugin (Rust + JS bindings)
โ”‚   โ””โ”€โ”€ test-app/                # Test Tauri application
โ”œโ”€โ”€ docs/                        # VitePress documentation
โ””โ”€โ”€ specs/                       # Architecture specs
Releasing
# Release plugin (Cargo + npm)
npm run release:plugin patch

# Release server (npm only)
npm run release:server patch

See specs/releasing.md for details.


๐Ÿ“š Documentation


๐Ÿค Contributing

Contributions are welcome! Please:

  1. Follow existing code patterns
  2. Add tests for new features
  3. Update documentation
  4. Ensure npm test and npm run standards pass

Other Notes

This project is tested with BrowserStack.

๐Ÿ“„ License

MIT ยฉ hypothesi


Trademark Notice

TAURIยฎ is a registered trademark of The Tauri Programme within the Commons Conservancy. https://tauri.app/

This project is not affiliated with, endorsed by, or sponsored by The Tauri Programme within the Commons Conservancy.

Release History

VersionChangesUrgencyDate
v0.11.2 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Fixed - Avoid bringing macOS Tauri windows to the front during JS eval and script injection; screenshot capture only foregrounds a fully occluded window unless `TAURI_MCP_NO_FOREGROUND` is set - Log macOHigh5/20/2026
v0.11.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Changed - Extract `prepare_window_for_eval` to a shared `utils` module - Reduce duplication in `execute_js` and related command modules ### Fixed - Resolve lint and formatting errors in `script_injectioHigh4/25/2026
v0.11.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Use native WKWebView evaluateJavaScript on macOS ### Fixed - Keep JS eval working when window is unfocused - Handle null-prototype objects in captureLog - Use Object.keys fallback for non-serialHigh4/8/2026
v0.10.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Added - ExporLow3/16/2026
v0.9.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Add `element_picker` command module for broadcasting element pick events from the webview via WebSocket - Add element picker bridge script for handling `selectElement` and `getPointedElement` mesLow2/21/2026
v0.8.3 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - SuppoLow2/18/2026
v0.8.2 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - Fix wLow2/10/2026
v0.8.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - ReplaLow1/25/2026
v0.8.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Fixed - Convert PNG to JPEG in screenshots when requested format is JPEG ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/Low1/15/2026
v0.7.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Implement IPC monitoring with JS-side interception via `report_ipc_event` command - Add `list_windows` and `request_script_injection` commands to default permissions ### Fixed - Fixed compilatioLow1/6/2026
v0.6.5 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Add `maxWidth` parameter to screenshot command for automatic image resizing - Add `image` crate dependency for PNG/JPEG image processing - Support `TAURI_MCP_SCREENSHOT_MAX_WIDTH` environment varLow1/1/2026
v0.6.4 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - UpdatLow12/28/2025
v0.6.3 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - Fix lLow12/28/2025
v0.6.2 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - ConveLow12/24/2025
v0.6.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Added - MCP RLow12/24/2025
v0.6.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Added - MultiLow12/23/2025
v0.5.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - Fix pLow12/21/2025
v0.5.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Add `resize_window` command for resizing windows to specified dimensions - Add `get_window_info` WebSocket command for detailed window information - Add app identifier to backend state for sessioLow12/21/2025
v0.4.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Changed - ImpLow12/5/2025
v0.3.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### Fixed - IncreLow12/3/2025
v0.3.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Added - Native Android screenshot support via JNI using WebView.draw() ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hLow12/2/2025
v0.2.2 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ### Fixed - Fix screenshot crash on iOS by properly handling NSRunLoop and avoiding unsafe pointer casts ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](htLow12/1/2025
v0.2.1 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) _No changes to thiLow11/30/2025
v0.2.0 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) _No changes to thiLow11/29/2025
v0.1.3 ## tauri-plugin-mcp-bridge [![crates.io](https://img.shields.io/crates/v/tauri-plugin-mcp-bridge)](https://crates.io/crates/tauri-plugin-mcp-bridge) [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-plugin-mcp-bridge)](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) _No changes to this package._ ## @hypothesi/tauri-mcp-server [![npm](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) ### DocumentationLow11/27/2025
v0.1.2# Release 0.1.2 ## tauri-plugin-mcp-bridge - Published to [crates.io](https://crates.io/crates/tauri-plugin-mcp-bridge) - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ## @hypothesi/tauri-mcp-server - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) See individual CHANGELOG.md files for detailed changes.Low11/27/2025
v0.1.1# Release 0.1.1 ## tauri-plugin-mcp-bridge - Published to [crates.io](https://crates.io/crates/tauri-plugin-mcp-bridge) - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ## @hypothesi/tauri-mcp-server - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) See individual CHANGELOG.md files for detailed changes.Low11/27/2025
v0.1.0# Release 0.1.0 ## tauri-plugin-mcp-bridge - Published to [crates.io](https://crates.io/crates/tauri-plugin-mcp-bridge) - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-plugin-mcp-bridge) ## @hypothesi/tauri-mcp-server - Published to [npm](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server) See individual CHANGELOG.md files for detailed changes.Low11/27/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

Awesome-Agent-Skills๐Ÿงญ Discover and navigate AI Agent Skills with Awesome-Agent-Skills, your go-to resource for Claude, OpenAI, and MCP Servers.main@2026-06-07
Ollama-Terminal-AgentAutomate shell tasks using a local Ollama model that plans, executes, and fixes commands without cloud or API dependencies.main@2026-06-04
supersetCode Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machinedesktop-v1.12.2
mcpickClaude Code extension manager โ€” MCP servers, plugins (skills, hooks, agents), and marketplacesmain@2026-06-03
n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.n8n@2.23.2

More in MCP Servers

PlanExeCreate a plan from a description in minutes
automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol support
agentroveYour own Claude Code UI, sandbox, in-browser VS Code, terminal, multi-provider support (Anthropic, OpenAI, GitHub Copilot, OpenRouter), custom skills, and MCP servers.
ProxmoxMCP-PlusEnhanced Proxmox MCP server with advanced virtualization management and full OpenAPI integration.