# mcp-server-tauri

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

- **URL**: https://www.freshcrate.ai/projects/mcp-server-tauri
- **Author**: hypothesi
- **Category**: MCP Servers
- **Latest version**: `v0.11.2` (2026-05-20)
- **License**: MIT
- **Source**: https://github.com/hypothesi/mcp-server-tauri
- **Homepage**: https://hypothesi.github.io/mcp-server-tauri/
- **Language**: TypeScript
- **GitHub**: 185 stars, 26 forks
- **Registry**: github
- **Tags**: `automation`, `cli`, `gemini-cli-extension`, `mcp`, `tauri`, `tauri-v2`, `typescript`

## Description

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

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.11.2` | 2026-05-20 | High | ## 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 macO |
| `v0.11.1` | 2026-04-25 | High | ## 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_injectio |
| `v0.11.0` | 2026-04-08 | High | ## 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-serial |
| `v0.10.0` | 2026-03-16 | Low | ## 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 - Expor |
| `v0.9.0` | 2026-02-21 | Low | ## 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` mes |
| `v0.8.3` | 2026-02-18 | Low | ## 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 - Suppo |
| `v0.8.2` | 2026-02-10 | Low | ## 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 w |
| `v0.8.1` | 2026-01-25 | Low | ## 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 - Repla |
| `v0.8.0` | 2026-01-15 | Low | ## 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/ |
| `v0.7.0` | 2026-01-06 | Low | ## 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 compilatio |

## Citation

- HTML: https://www.freshcrate.ai/projects/mcp-server-tauri
- Markdown: https://www.freshcrate.ai/projects/mcp-server-tauri.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/mcp-server-tauri/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
