mcp-server-tauri — MCP-сервер для Claude Code
MCP-сервер подключает ИИ-агента к приложениям на Tauri v2 для управления интерфейсом, просмотра логов и отладки IPC.
claude mcp add mcp-server-tauri -- npx -y @hypothesi/tauri-mcp-serverЧто делает mcp-server-tauri
mcp-server-tauri даёт агенту инструменты для работы с приложением на Tauri v2: скриншоты, клики, ввод текста, прокрутку, поиск элементов и выполнение JavaScript в webview. Сервер также читает логи, отслеживает IPC-вызовы, отправляет события и показывает состояние backend. Для мобильной разработки он умеет перечислять Android-устройства и iOS-симуляторы.
Перед подключением добавьте в приложение Rust-плагин tauri-plugin-mcp-bridge командой cargo add tauri-plugin-mcp-bridge и инициализируйте его в src-tauri/src/main.rs внутри #[cfg(debug_assertions)]. Сервер общается с этим плагином напрямую по WebSocket. Без bridge-плагина подключение к приложению не заработает.
Сервер поддерживает несколько приложений одновременно: каждое подключается через свой порт, а последнее становится приложением по умолчанию. Для адресной работы можно передать порт или bundle ID через appIdentifier; отдельный CLI поддерживает длительные сессии driver_session.
Какие задачи решает
- управлять элементами Tauri webview через агента
- снимать скриншоты и искать элементы интерфейса
- перехватывать и просматривать вызовы Tauri IPC
- читать консольные и мобильные логи
- подключать несколько приложений Tauri по разным портам
Примеры запросов агенту
- Проверь интерфейс приложения и сделай скриншот текущего webview.
- Найди кнопку по тексту и нажми её через
webview_find_elementиwebview_interact. - Подключись к приложению на порту
9223и покажи последние IPC-вызовы.
Как установить mcp-server-tauri
Командой платформы
claude mcp add mcp-server-tauri -- npx -y @hypothesi/tauri-mcp-serverКомандой платформы
codex mcp add mcp-server -- npx -y @hypothesi/tauri-mcp-serverФайл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@hypothesi/tauri-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hypothesi/tauri-mcp-server"
]
}
}
}Командой платформы
gemini mcp add mcp-server npx -y @hypothesi/tauri-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-server-tauri
Как установить mcp-server-tauri в Claude Code?
Выполните claude mcp add mcp-server-tauri -- npx -y @hypothesi/tauri-mcp-server. Затем добавьте в приложение Rust-плагин tauri-plugin-mcp-bridge.
Что делает mcp-server-tauri?
Сервер даёт агенту инструменты для автоматизации webview, чтения логов, мониторинга IPC, выполнения Tauri-команд и работы с Android-устройствами и iOS-симуляторами.
Что нужно добавить в приложение Tauri v2 для подключения?
Добавьте tauri-plugin-mcp-bridge командой cargo add tauri-plugin-mcp-bridge и подключите tauri_plugin_mcp_bridge::init() в src-tauri/src/main.rs при отладочной сборке.