HomeMCPBridge
Verified Safeby coalsi
Overview
Integrates macOS HomeKit, Govee, and Scrypted devices with AI assistants (like Claude) using the Model Context Protocol for natural language control and real-time event broadcasting.
Installation
/Applications/HomeMCPBridge.app/Contents/MacOS/HomeMCPBridgeEnvironment Variables
- OLLAMA_URL
- OLLAMA_MODEL
- MCP_PATH
Security Notes
The core Swift application uses secure practices like storing credentials in Apple's Keychain (`CredentialManager`). Inter-process communication via stdin/stdout for the MCP server is generally secure. However, connections to Scrypted (both directly in Swift for snapshots and in the `scrypted_bridge.py` utility) explicitly disable SSL certificate validation (`ssl.CERT_NONE` or `InsecureURLSessionDelegate`). While this is a common necessity for local-only Scrypted instances that often use self-signed certificates, it introduces a vulnerability to Man-in-the-Middle (MITM) attacks if the local network is compromised. The `scrypted_bridge.py` HTTP server listens only on `127.0.0.1` (localhost), which limits its network exposure. No obvious malicious patterns or hardcoded sensitive secrets were found outside of the expected configuration points.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.