mcporter and mcp-server-tauri
These are complements: mcporter provides a TypeScript interface for calling any MCP server (including mcp-server-tauri), while mcp-server-tauri is a specialized MCP server that mcporter could invoke to enable AI-assisted Tauri development workflows.
About mcporter
steipete/mcporter
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.
Supports zero-config MCP discovery across Cursor, Claude Desktop, Codex, and Windsurf with automatic transport pooling and environment variable expansion. Generates typed TypeScript clients (`.d.ts` or runnable wrappers), single-command CLIs with optional bundling, and provides ergonomic camelCase APIs with built-in OAuth caching, JSON-schema validation, and content helpers (`.text()`, `.markdown()`, `.json()`, `.images()`). Handles stdio, HTTP, and SSE transports uniformly with ad-hoc endpoint support and auto-detected OAuth promotion for hosted MCPs.
About mcp-server-tauri
hypothesi/mcp-server-tauri
A Model Context Protocol (MCP) server and plugin for Tauri v2 development
Exposes UI automation tools (screenshots, DOM snapshots, element interactions) and real-time IPC monitoring via MCP protocol, paired with a Rust plugin that integrates directly into Tauri's command and event system. Designed as stdio-based server deployable to Claude, Cursor, Windsurf, and other AI assistants, enabling them to autonomously interact with running Tauri v2 apps and inspect webview state alongside console and platform-specific logs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work