MCP SERVER

macOS App Launcher


ToolWhat it does
open_appOpen an app by name or alias
focus_appBring a running app to the foreground
quit_appQuit a running app gracefully
list_running_appsList all currently open apps
set_volumeSet system volume 0-100
open_urlOpen a URL in the default browser (adds https:// automatically)

Say natural names — the server resolves them automatically.

You sayOpens
browser / chromeGoogle Chrome
safariSafari
code / cursorCursor
xcodeXcode
sublimeSublime Text
opencodeOpenCode
terminalTerminal
claudeClaude
ollamaOllama
voiceosVoiceOS
messages / beeperBeeper Desktop
discordDiscord
slackSlack
spotifySpotify
photomatorPhotomator
capcutCapCut
raycastRaycast
finderFinder
notesNotes
conductorConductor
vpn / protonvpnProtonVPN
tailscaleTailscale

git clone https://github.com/gabeperez/macos-app-launcher.git cd macos-app-launcher npm install chmod +x start.sh
chmod is required — VoiceOS will throw EACCES without it

VoiceOS

Step-by-step install guide for voice control on macOS.

Claude Desktop

Add to claude_desktop_config.json — see config below.

CLAUDE DESKTOP CONFIG
{ "mcpServers": { "macos-app-launcher": { "command": "/absolute/path/to/macos-app-launcher/start.sh" } } }