A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) server for testing and interacting with Tauri v2 applications. This
Tauri MCP MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server for testing and interacting with Tauri v2 applications. This tool enables AI assistants to better understand, debug, and interact with Tauri apps during.
Once Tauri MCP is connected, these are the calls the assistant has available:
launch_app — Launch Tauri applications with argumentsstop_app — Gracefully stop running appsget_app_logs — Capture stdout/stderr outputmonitor_resources — Track CPU, memory, and disk usagetake_screenshot — Capture app window screenshotsget_window_info — Get window dimensions, position, and statesend_keyboard_input — Simulate keyboard inputsend_mouse_click — Simulate mouse clicksexecute_js — Execute JavaScript in the webviewget_devtools_info — Get DevTools connection infolist_ipc_handlers — List registered Tauri commandscall_ipc_command — Call Tauri IPC commandsSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
You will need one environment variable: TAURI_MCP_LOG_LEVEL. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
zip command available in PATHPlenty of knowledge and memory servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Tauri MCP's toolset — launch_app, stop_app, get_app_logs and 11 more — is a fair guide to whether it matches your workflow. It is maintained by dirvine; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| launch_app | Launch Tauri applications with arguments |
| stop_app | Gracefully stop running apps |
| get_app_logs | Capture stdout/stderr output |
| monitor_resources | Track CPU, memory, and disk usage |
| take_screenshot | Capture app window screenshots |
| get_window_info | Get window dimensions, position, and state |
| send_keyboard_input | Simulate keyboard input |
| send_mouse_click | Simulate mouse clicks |
| execute_js | Execute JavaScript in the webview |
| get_devtools_info | Get DevTools connection info |
| list_ipc_handlers | List registered Tauri commands |
| call_ipc_command | Call Tauri IPC commands |
| Configuration | The Configuration tool exposed by this server. |
| Building | The Building tool exposed by this server. |
zip command available in PATH| Variable | Description | Required |
|---|---|---|
| TAURI_MCP_LOG_LEVEL | Configuration value read at startup. | Optional |
A knowledge graph your assistant keeps between sessions — entities, relations and observations that persist.
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Your workspace, on speaking terms with AI — search, read and write Notion pages and databases.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Chat with your second brain — search, read and write vault notes through the Local REST API.