← 返回目录
M

MCP Server Tauri

社区
为Tauri v2开发赋予AI助手超能力
分类
开发工具 第 199 / 438
Stars
★ 317 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+ · Rust
凭据
无需凭据
许可证
MIT
最近提交
工具数
20
54FMRS · D

该服务器为Tauri v2开发提供了全面的MCP集成,包含丰富的UI自动化工具、IPC监控和日志读取功能。它适合Tauri开发者需要AI辅助调试和测试的场景。然而,由于项目声明可能存在bug,使用时需谨慎。

最强项 · 文档质量 14/20 最弱项 · 可靠性 7/20

可靠性
7/20
安全与权限
8/20
维护活跃度
13/20
文档质量
14/20
安装易用性
12/20
查看各项评分依据
可靠性 7/20
清单与 README 描述了一个结构自洽的 stdio 服务器,宣称提供 UI 自动化、IPC、日志与移动端共 21 个工具,npm 安装路径看似可行。但所供材料中没有任何 CI 工作流、已提交的测试或可验证的 MCP 握手证据,按静态校准规则可靠性不能超过 12 分。服务器依赖外部桥接插件和 9223 端口的 WebSocket 会话,插件未安装、端口冲突、应用未运行等失败场景很可能发生且错误处理未见文档;README 还自带『由 Agent 编码工具开发、可能含 bug』的免责声明。综合扣分后给 7 分。
安全与权限 8/20
未触发任何红线(无窃取凭据、隐蔽外传或默认破坏性操作)。服务器暴露了功能强大且可能具有破坏性的工具——webview_execute_js、ipc_execute_command、manage_window——其安全边界依赖 9223 端口的本地 WebSocket,而该端口的绑定范围与鉴权方式在材料中完全没有披露。README 提到 AI 助手在修改项目文件前会征求用户许可,这属于部分确认机制;但缺少文档化的最小权限模型,危险操作也没有逐项确认或作用域限制的说明。故给 8 分。
维护活跃度 13/20
仓库未归档,采用明确的 MIT 许可证并有具名维护者;npm 与 crates.io 徽标显示两个包均已发布,仓库内还有 release 脚本,说明存在发布路径。但所提供的证据同时显示有 22 个未关闭 issue,且没有可见的 issue 响应政策、依赖更新节奏或安全响应渠道,无法验证持续的治理活跃度,因此不能给满分。故给 13 分。
文档质量 14/20
README 层次完整:快速开始、前置条件、通过 aix 为多个客户端配置的具体命令、全部 21 个工具的功能表、斜杠命令工作流、架构图、开发与发布说明,并链接了 VitePress 文档站、插件 README 和 specs。扣分点:材料中没有安全/鉴权说明,没有排障或 FAQ 章节;各工具参数仅为摘要而非完整规范,深层 API 参考文档的质量无法从所给文件验证。故给 14 分。
安装易用性 12/20
安装路径描述清楚:先准备 Node 20+、Rust 与 Tauri CLI,再用一条 aix 命令把服务器加入多种 AI 客户端并重启,然后在 Tauri 应用中安装 MCP Bridge 插件(由助手引导),另有 CLI 模式的明确命令示例。但整个配置涉及多个组件,依赖外部 WebSocket 会话与注入用户应用的插件,手动兜底仅指向一个链接;所供材料没有已提交的 CI 或端到端测试来证明该路径实际可用,故按静态校准规则 setup 不能超过 15 分,实际给 12 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码访问网络控制浏览器

适合谁

  • 使用Tauri v2的开发者
  • 希望AI助手协助构建、测试和调试Tauri应用的人
  • 需要在Tauri应用中自动化UI测试的团队

不适合谁

  • 非Tauri v2项目
  • 需要无头浏览器自动化(如Selenium或Playwright)的场景
  • 不涉及Tauri开发的一般Web自动化

所需权限

  • 需要访问运行中的Tauri应用(通过WebSocket端口9223)
  • 可能需要系统命令执行权限(如启动模拟器)
  • 需要写入项目文件以配置插件

风险与副作用

  • 提供的工具可能包含bug(项目声明用agentic编码工具开发)
  • 执行任意IPC命令可能导致意外行为或数据修改
  • 自动化功能可能影响应用状态,需谨慎使用
  • 外部驱动依赖(如Xcode、Android SDK)可能需额外配置

安装接入

准备工作

运行环境:Node.js 20+ · Rust

  1. 确保已安装Node.js 20+、npm、Rust和Cargo,以及Tauri CLI(全局安装@tauri-apps/cli@next)。
  2. 使用npx -y @a1st/aix add mcp tauri --command 'npx @hypothesi/tauri-mcp-server' --user添加服务器到AI助手(支持Claude Code、Cursor、Windsurf等)。
  3. 重启AI助手。
  4. 让AI助手配置Tauri应用中的MCP Bridge插件(或手动设置)。
.cursor/mcp.json
{
  "mcpServers": {
    "tauri": {
      "command": "npx",
      "args": [
        "@hypothesi/tauri-mcp-server"
      ]
    }
  }
}

以 Cursor 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "tauri": {
      "command": "npx",
      "args": [
        "@hypothesi/tauri-mcp-server"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add tauri -- npx @hypothesi/tauri-mcp-server

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端工具列表中应出现 21 个工具(如 get_setup_instructions、webview_screenshot、ipc_monitor 等);也可询问 AI "Help me set up the Tauri MCP Bridge plugin",若它能返回配置说明即说明连接正常。

常见排障

  1. 确保Tauri应用已启用MCP Bridge插件并且正在运行。
  2. 检查WebSocket端口9223是否可访问,且无防火墙阻止。
  3. 验证Node.js版本≥20,Tauri CLI已正确安装。
  4. 重启AI助手以加载新的MCP配置。
  5. 查看文档:https://hypothesi.github.io/mcp-server-tauri

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我在我的 Tauri v2 项目中设置 MCP Bridge 插件
  • 对我的应用截图并读取控制台日志,找出 JavaScript 错误
  • 点击登录按钮,然后等待仪表盘元素出现
  • 列出 Android 设备和 iOS 模拟器

工具能力 20

get_setup_instructions 只读
获取MCP Bridge插件的设置/更新说明。
driver_session 写入
启动/停止/状态自动化会话。
webview_find_element 只读
通过选择器查找元素。
read_logs 只读
读取控制台、Android、iOS或系统日志。
webview_interact 写入
点击、滚动、滑动、聚焦、长按。
webview_screenshot 只读
捕获Webview截图。
webview_keyboard 写入
输入文本或发送按键事件。
webview_wait_for 只读
等待元素、文本或事件。
展开其余 12 个工具
webview_get_styles 只读
获取计算后的CSS样式。
webview_execute_js 写入
在Webview中执行JavaScript。
webview_dom_snapshot 只读
获取结构化可访问性树快照。
webview_select_element 只读
可视化元素选择器——用户点击元素,返回元数据和截图。
webview_get_pointed_element 只读
获取用户Alt+Shift+点击的元素的元数据。
manage_window 写入
列出窗口、获取信息或调整大小。
ipc_execute_command 写入
执行Tauri IPC命令。
ipc_get_backend_state 只读
获取应用元数据和状态。
ipc_monitor 写入
启动/停止IPC监控。
ipc_get_captured 只读
获取捕获的IPC流量。
ipc_emit_event 写入
发出自定义事件。
list_devices 只读
列出Android设备和iOS模拟器。

使用场景

在Tauri应用上执行UI自动化,如截图、点击、输入。
监控和检查Tauri IPC调用,用于调试。
访问和分析来自应用的日志(控制台、Android、iOS)。
列出可用的移动模拟器/设备用于开发测试。

支持客户端

Claude
Cursor
Windsurf
VS Code
Cline
Roo Cline
Zed
Goose
Warp
Codex

依据项目文档列出,未经本站实测。

详细介绍

一个Model Context Protocol(MCP)服务器和插件,使AI助手(如Claude、Cursor、Windsurf)能够构建、测试和调试Tauri v2应用程序。它通过截图、DOM状态和来自应用的日志提供丰富的上下文,并允许AI与之交互。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 216ef221bcf9 数据同步于 2026-10-12 查看 FMRS 评分方法