AI Tools Built for Your Business
Browse our full library of customizable AI automation tools covering SEO, PR, business development, and operations.
Desktop Bridge MCP
Native macOS menubar app and MCP gateway that exposes 83 desktop automation tools across 18 capability groups to AI agents like Claude Desktop, Cursor, and Windsurf. Provides real computer control for files, messaging, app automation, and native macOS integrations, with a built-in permissions panel, approval workflow, and activity log.
83 Desktop Automation Tools for AI Agents
Desktop Bridge gives AI coding assistants the ability to see, interact with, and automate your actual computer — not a virtual environment or sandbox, but the same machine where you read your texts, manage your files, and run your apps. With 83 automation tools organized into 18 capability groups, it bridges the gap between what AI assistants can reason about and what they can actually do on a desktop.
Architecture: Menubar App + Local Gateway
Desktop Bridge ships as a native macOS menubar app, not just a bare Python script. The app runs a local gateway (default port 7230) that AI clients connect to over the Model Context Protocol, plus a Python/FastMCP tool runtime that executes each call. Because the gateway is local and the tool runtime is local, nothing leaves your machine unless you explicitly send it — a critical property when the AI is reading from your iMessage database, your Apple Notes, or your file system.
Four-Tab Control Panel
The menubar app opens a control panel with four tabs that put the user firmly in the loop:
- Setup — connect MCP clients (Claude Desktop, Cursor, Windsurf) to the local gateway and verify the handshake.
- Approvals — review and approve sensitive tool calls in real time before they execute.
- Activity — a running log of every tool call, with arguments and results, so you can audit exactly what the AI did.
- Permissions — toggle individual tools or whole categories on and off, with risk-level badges (Low / Medium / High) on every group.
Permissions System
Because a desktop control server has significant reach, Desktop Bridge ships with a built-in permissions system. A permissions.py module guards every non-config tool with a @guarded decorator, backed by a persistent config.json file. Four presets ship out of the box: Full Access (everything enabled), Standard (safe defaults), Read Only (observe only), and Paranoid (minimal access). Three-tier priority logic — individual tool overrides beat category overrides, which beat preset defaults — lets users toggle capabilities either by category or one tool at a time. The Permissions tab provides a visual UI with risk-level badges, a search box for tools and categories, and config export.
Screen, Mouse, and Keyboard Control
The foundational toolkit covers everything needed for general desktop interaction: screen capture, mouse movement and clicks, keyboard typing and hotkey combinations (Ctrl+C, Cmd+Space, Alt+Tab, etc.), pasting unicode text via clipboard, and OCR-based screen reading for extracting text from any application. A desktop_run_macro tool chains multi-step mouse and keyboard sequences for repeatable workflows.
Window and Process Management
List all open windows with their positions and sizes, focus a specific window, minimize and maximize, reposition and resize, or close windows entirely. The active window tool returns information about whatever is currently focused. Process tools list running applications, identify resource hogs, and kill processes when needed.
File Operations
A complete file system toolkit handles reading and writing text files, copying and moving files or folders, deleting to trash or permanently, searching by name and content (including Spotlight on macOS), compressing and extracting zip and tar archives, downloading files from URLs, and opening files with their default or a specific application. File info returns detailed metadata including size, dates, and MIME type.
iMessage and SMS Integration
A dedicated iMessage toolkit reads directly from the local Messages SQLite database — no network calls, no API limits. AI assistants can list unread messages, read conversations with specific contacts, search across all message history, get attachments from past conversations, and send new messages through the Messages app. Combined with contact lookup, this turns Claude into a capable texting assistant.
macOS Native App Integrations
Deep AppleScript-driven integration with the macOS app ecosystem: read and write Apple Notes, create and complete Reminders, list Calendar events and add new ones, and search Contacts. These tools work with the same data your native apps see, so an AI assistant can pull context from a Note, schedule a Calendar event, and send a follow-up text without ever leaving the conversation.
Network, Audio, and Media
Network tools report WiFi SSID, IP address, gateway, DNS, and ping latency for connectivity checks. Audio and media controls cover volume up/down, mute/unmute, play/pause/next/prev for Spotify and Apple Music, and text-to-speech synthesis.
Hardware and Power
Hardware tools report battery percentage and time remaining, list connected Bluetooth and USB devices, get and set display brightness, lock the screen, sleep the machine, or perform power actions like restart and shutdown. Destructive actions are flagged as such and respect the permissions system.
Cross-Platform Architecture
Desktop Bridge runs on Windows, macOS, and Linux, with platform-specific implementations for each capability. macOS gets the deepest integration through AppleScript hooks for Messages, Contacts, Notes, Reminders, and Calendar, plus the polished menubar UI. Windows and Linux cover the cross-platform basics — screen, mouse, keyboard, windows, processes, files, network — and the Linux build uses standard tools like wmctrl, xdotool, scrot, and xclip.
Compatibility
Works with Claude Desktop, Cursor, Windsurf, and any environment that supports the MCP protocol. Tool annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) help MCP clients reason about tool behavior and surface appropriate confirmation prompts to the user.
Get Started with Desktop Bridge MCP
Send us a message to learn more or request access to this tool.