Back to MCP Catalog

Mac Apps Launcher MCP Server

Command LineJavaScript
Launch and manage macOS applications from Claude
Available Tools

listApplications

Lists all applications installed in the /Applications folder

launchApplication

Launches a specified application by name

openFileWithApplication

Opens a specified file with a designated application

Mac Apps Launcher provides a seamless interface for controlling macOS applications through Claude. This tool allows you to list all applications installed on your Mac, launch specific applications by name, and open files with designated applications, all through natural language commands. With this integration, you can enhance your productivity by quickly accessing your applications without leaving your conversation with Claude. The server acts as a bridge between Claude and your macOS system, enabling efficient application management through simple prompts.

Overview

Mac Apps Launcher allows Claude to interact with applications on your macOS system. This integration enables you to manage your applications through natural language commands, streamlining your workflow and enhancing productivity.

Installation

To install the Mac Apps Launcher, add the following configuration to your Claude Config JSON file:

{
  "mcpServers": {
    "simulator": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/mac-apps-launcher-mcp-server"
      ]
    }
  }
}

This configuration tells Claude to use the Mac Apps Launcher MCP server when needed.

Usage

Once installed, you can use natural language to ask Claude to:

  1. List applications: Ask Claude to show you all applications installed in your /Applications folder.

    Example: "What applications do I have installed on my Mac?"

  2. Launch applications: Request Claude to open a specific application by name.

    Example: "Can you open Safari for me?"

  3. Open files with specific applications: Ask Claude to open a file using a particular application.

    Example: "Open my resume.pdf with Preview"

The Mac Apps Launcher handles these requests by communicating with your macOS system to perform the requested actions.

Permissions

When using this tool for the first time, you may need to grant permissions for Claude to control your applications. Follow any system prompts that appear to allow proper functionality.

Limitations

  • This tool only works on macOS systems
  • It can only access applications installed in standard locations
  • Some applications with special security requirements may need additional permissions

Related MCPs

iTerm Terminal Control
Command LineTypeScript

Execute and interact with commands in your active iTerm terminal session

Command Runner
Command LineTypeScript

Run shell commands directly from your AI assistant

CLI Command Executor
Command LinePython

Secure command-line interface with customizable security policies

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.