← Reddit

PSA: Claude Desktop on macOS Golden Gate Public Beta 2 fails to reach HA-MCP due to missing local-network entitlement

Reddit · funnee1 · August 10, 2026
Claude Desktop on macOS 27 Golden Gate Public Beta 2 fails to connect to local MCP servers because the app is missing the com.apple.developer.networking.local-network entitlement required by macOS to prompt for local network access permissions. Without this entitlement, the operating system denies access to local devices and servers without ever showing a permission dialog. The issue was confirmed through comparison with a working installation on an older macOS version and reported to Anthropic support on August 9, 2026 (Claude Desktop 1.26832.0).

Detailed Analysis

A Reddit post published to r/ClaudeAI documents a specific technical bug affecting Claude Desktop on macOS 27 "Golden Gate" Public Beta 2, where the app fails to connect to local-network MCP (Model Context Protocol) servers, such as the popular Home Assistant MCP integration. The user, after extensive debugging, traced the issue to a missing code-signing entitlement — com.apple.developer.networking.local-network — in the Claude Desktop build shipping for this OS beta (version 1.26832.0). Without this entitlement, macOS never even surfaces the "Allow this app to find devices on your local network?" permission prompt, meaning the connection fails silently with no error message, no permission dialog, and no way to remediate via standard tools like tccutil. The user also noted a second missing entitlement, com.apple.security.automation.apple-events, which would affect AppleScript and automation-based workflows.

The diagnostic process itself is notable for its rigor: the poster compared codesign entitlements against TCC (Transparency, Consent, and Control) logs, then validated the hypothesis by replicating the identical configuration on a second Mac running a stable, non-beta macOS version (26.6.1), where the permission prompt appeared as expected and the connection succeeded. This side-by-side comparison isolates the fault to the beta build of Claude Desktop rather than to the MCP server, network configuration, or firewall — ruling out the most common troubleshooting culprits. The bug was reported to Anthropic support as of August 9, 2026, and the post explicitly asks other beta testers to confirm and report the issue to accelerate a fix, reflecting the informal crowdsourced QA that often emerges around early OS betas and their interaction with third-party apps.

This issue matters because it sits at the intersection of two rapidly evolving areas: Apple's operating system release cycle and Anthropic's push to make Claude Desktop a capable local-agent platform via MCP. MCP has become a key mechanism for connecting Claude to local tools, devices, and services — home automation being a prominent consumer use case — and entitlement-level failures like this undermine that value proposition in a way that's particularly hard for end users to self-diagnose, since no error or prompt appears at all. For power users running local infrastructure (HAOS, HACS, uv/uvx-based server processes), silent permission failures are especially costly to debug, as this incident illustrates.

More broadly, the episode highlights the fragility inherent in the current agentic-AI-meets-OS-permissions landscape. As Claude and other AI agents increasingly reach beyond sandboxed chat interfaces into local networks, file systems, and device control, they depend on a growing set of platform-specific entitlements and permission grants that must be maintained correctly across every OS version, including pre-release betas. Beta channels are inherently more brittle, and this case shows how a single omitted entitlement in a build can break an entire category of functionality — local MCP connectivity — without any visible symptom pointing to the actual cause. It also underscores the increasing reliance of the Claude community on peer-sourced technical debugging (the poster even used Claude itself to help write up the findings) to surface issues faster than official QA channels might catch them, especially for narrow beta-OS-and-third-party-app interactions that vendors may not prioritize until enough users report the same failure.

Read original article →