Mcp Chatgpt
Description
A Claude MCP tool to interact with the ChatGPT desktop app on macOS
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
ChatGPT MCP Server
An MCP (Model Context Protocol) server providing a tool to interact with the ChatGPT macOS desktop application.
Overview
This server exposes a single tool, `chatgpt`, designed to allow MCP clients (e.g., Cline, Claude Desktop, Cursor) to send prompts to and retrieve conversation lists from the native ChatGPT application on macOS.
Problem Solved
AI models interacting via MCP often need to leverage the capabilities or context within specific desktop applications like ChatGPT. Directly controlling the application allows the AI to continue existing conversations, ask new questions within the user's established ChatGPT environment, or query the conversation history without manual copy-pasting or context switching by the user.
Solution: The `chatgpt` Tool
This server provides the `chatgpt` tool with the following operations:
**Operation:** `ask`
- Description: Sends a prompt to the ChatGPT application. Can optionally continue an existing conversation.
- Input Parameters:
prompt(string, required): The text prompt to send.conversation_id(string, optional): The title/ID of an existing conversation to continue. If omitted, uses the currently active chat.time_to_wait(number, optional, default: 6): The time in seconds (0-3600) to wait after sending the prompt before attempting to retrieve the response text from the ChatGPT window.- If
time_to_wait > 0: The tool waits for the specified duration and then returns the text content found in the main response area of the ChatGPT window. - If
time_to_wait == 0: The tool sends the prompt and immediately returns a confirmation message ("Prompt sent. Response retrieval skipped (time_to_wait was 0).") without waiting or attempting to read the response.
- If
**Operation:** `get_conversations`
- Description: Retrieves the list of conversation titles from the ChatGPT application's sidebar.
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development