ChatGPT macOS App

ChatGPT macOS App

cdpath

Sends prompts to the ChatGPT macOS app from other applications using AppleScript automation. Requires installing a macOS shortcut and the ChatGPT desktop app.

Enables interaction with the ChatGPT macOS app through AppleScript automation, allowing tools to send prompts via keyboard input simulation without switching interfaces.

17567 views2Local (stdio)

What it does

  • Send prompts to ChatGPT macOS app
  • Automate ChatGPT interactions via shortcuts
  • Control ChatGPT without switching interfaces
  • Execute prompts through keyboard simulation

Best for

Integrating ChatGPT into macOS workflowsAutomating repetitive ChatGPT queriesBuilding ChatGPT-powered tools on macOS
Requires ChatGPT macOS app and shortcuts setupWorks through AppleScript automation

About ChatGPT macOS App

ChatGPT macOS App is a community-built MCP server published by cdpath that provides AI assistants with tools and capabilities via the Model Context Protocol. Interact with the ChatGPT macOS App using AppleScript automation to send prompts effortlessly without switching interfaces. It is categorized under productivity, ai ml. This server exposes 1 tool that AI clients can invoke during conversations and coding sessions.

How to install

You can install ChatGPT macOS App in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

ChatGPT macOS App is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (1)

ask_chatgpt

Send a prompt to ChatGPT macOS app using Shortcuts. Args: prompt: The text to send to ChatGPT wait_for_output: Whether to wait for ChatGPT to respond Returns: Dict containing operation status and response

mcp-server-chatgpt-app

Prerequisite

Usage

cursor

update .mcp.json to add the following:

{
    "mcpServers": {
      "chatgpt": {
        "command": "uvx",
        "args": ["mcp-server-chatgpt-app"],
        "env": {},
        "disabled": false,
        "autoApprove": []
      }
    }
}

chatwise

Go to Settings -> Tools -> Add and use the following config:

Type: stdio
ID: ChatGPT
Command: uvx mcp-server-chatgpt-app

[!CAUTION] Chatwise did not close mcp server even when itself is closed, which may lead to multiple mcp servers running at the same time. DO remember to clean them all up: pkill -f 'mcp-server-chatgpt-app'

MCP Inspector

Transport type: stdio
Command: uv
Arguments: --directory /Users/<your-username>/Developer/mcp-server-chatgpt-app/src/mcp_server_chatgpt run server.py
Configuration/Request Timeout: 100000

local development

uv --directory $HOME/Developer/mcp-server-chatgpt-app/src/mcp_server_chatgpt run server.py

Alternatives

Related Skills

Browse all skills