macOS App Launcher
Allows quitting the Discord application via the 'quit_app' tool.
Allows opening and focusing the Google Chrome browser via the 'open_app' and 'focus_app' tools.
Provides tools to open, focus, quit macOS apps, set system volume, and open URLs in the default browser.
Allows opening Notion URLs in the default browser via the 'open_url' tool.
Allows opening the ProtonVPN application via the 'open_app' tool using the alias 'vpn'.
Allows focusing the Slack application via the 'focus_app' tool.
Allows launching the Spotify application via the 'open_app' tool.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@macOS App LauncherOpen Chrome"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
macOS App Launcher
A fast MCP server for opening, focusing, and quitting macOS apps — and opening links in your browser — by voice or from any MCP client.
Much faster than macos-mcp — uses open -a and osascript directly with no heavy runtime overhead.
Demo
https://github.com/user-attachments/assets/d5bd89a0-ec39-4519-9341-63b4cebf881d
Related MCP server: OpenAra
Tools
Tool | What it does |
| Open an app by name or alias |
| Bring a running app to the foreground |
| Quit a running app gracefully |
| List all currently open apps |
| Set system volume 0–100 |
| Open a URL in the default browser (adds |
Open URLs by voice
Say something like "open google.com" or "go to notion.so" and it opens in your default browser. It automatically adds https:// if you don't include it.
Built-in aliases
Say natural names — the server resolves them automatically:
You say | Opens |
browser / chrome | Google Chrome |
code / cursor | Cursor |
messages / beeper | Beeper Desktop |
vpn / protonvpn | ProtonVPN |
terminal | Terminal |
See APP_ALIASES in macos-app-launcher.ts for the full list.
Requirements
macOS
Node.js 18+ — download from nodejs.org if needed
Install
git clone https://github.com/gabeperez/macos-app-launcher.git
cd macos-app-launcher
npm install
chmod +x start.sh⚠️ The
chmod +x start.shstep is required. You'll get anEACCESerror in VoiceOS if you skip it.
Connect to VoiceOS
See the VoiceOS install guide for step-by-step setup, or add it manually:
Settings → Integrations → Custom Integrations → Add
Field | Value |
Name | 🚀 Launcher |
Launch command |
|
For example: /Users/yourname/macos-app-launcher/start.sh
Then speak:
"Open Chrome"
"Launch Spotify"
"Focus Slack"
"Quit Discord"
"Set volume to 40"
"Open github.com"
"Go to notion.so"
"What apps are open?"
Connect to Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"macos-app-launcher": {
"command": "/absolute/path/to/macos-app-launcher/start.sh"
}
}
}Why faster than macos-mcp?
macos-mcp runs via bun with a full JS runtime init on every invocation. This server uses open -a (~50ms, native macOS) and osascript directly — no heavy dependencies, no startup delay.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Speech-to-Text
Public MCP server for discovering open jobs. Search, filter, and get application links.
MCP server for Text-to-Speech
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server to list and launch applications on MacOS9 npm19MIT
- AlicenseNot gradedqualityDmaintenanceAn open-source local MCP server for macOS that provides desktop control tools (click, type, scroll, etc.) callable from any MCP-aware client.8MIT
- AlicenseNot gradedqualityAmaintenanceA lightweight MCP server that bridges AI agents and macOS, enabling automation of file navigation, application control, UI interaction, browser automation, and system operations.203MIT
- AlicenseAqualityDmaintenanceA local MCP server that exposes macOS automation actions (AppleScript + CLIs) as tools, enabling MCP clients on your Mac to control apps, system settings, and more.39MIT