From 2ff136f34de6463b3e21454959a95385f90d5ed4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 10 Jul 2026 11:19:11 +0200 Subject: [PATCH] Keep Desktop on Headroom MCP integration --- claude_desktop/rootfs/defaults/autostart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/claude_desktop/rootfs/defaults/autostart b/claude_desktop/rootfs/defaults/autostart index b3d68ce167..45f4fd0399 100644 --- a/claude_desktop/rootfs/defaults/autostart +++ b/claude_desktop/rootfs/defaults/autostart @@ -20,12 +20,13 @@ if [ -s "$CLAUDE_DESKTOP_COMMAND_FILE" ]; then else CLAUDE_DESKTOP_COMMAND="$DEFAULT_CLAUDE_DESKTOP_COMMAND" fi -if bashio::config.true 'install_headroom'; then - export ANTHROPIC_BASE_URL="http://127.0.0.1:8787" -fi + +# Headroom is intentionally not injected into the Desktop process. Claude Desktop overrides +# ANTHROPIC_BASE_URL, so Desktop uses the registered Headroom MCP tools instead. The Claude Code +# terminal uses the supported `headroom wrap claude` integration through claude-headroom. # Launch the configured command. If a custom/wrapped command fails to start, fall back to -# the plain Claude Desktop launch so the desktop app still comes up for the user. +# the plain Claude Desktop launch so the app always comes up for the user. if ! sh -c "$CLAUDE_DESKTOP_COMMAND"; then if [ "$CLAUDE_DESKTOP_COMMAND" != "$DEFAULT_CLAUDE_DESKTOP_COMMAND" ]; then echo "autostart: '$CLAUDE_DESKTOP_COMMAND' failed; falling back to default Claude Desktop launch" >&2