AI Desktop Client · OpenAI

Give ChatGPT Desktop Custom MCP Tools from Your Browser

OpenAI's ChatGPT Desktop app added MCP support in 2025, letting ChatGPT call local tools just like Claude Desktop. Agent MCP Studio provides those tools — built in your browser, connected via the relay bridge, with zero installation.

Share:

Prerequisites

Step-by-Step Setup

  1. Get your relay URL and download bridge.js

    Open the studio → SettingsMCP Relay Bridge. Copy your session URL, click Connect, then:

    curl -O https://agentmcp.studio/bridge.js && npm install ws
  2. Open ChatGPT Desktop settings

    In ChatGPT Desktop, go to SettingsDeveloperModel Context Protocol. Click Edit config or navigate to the config file directly:

    • macOS: ~/Library/Application Support/ChatGPT/claude_desktop_config.json
    • Windows: %APPDATA%\ChatGPT\claude_desktop_config.json
  3. Add the MCP server config

    {
      "mcpServers": {
        "agent-mcp-studio": {
          "command": "node",
          "args": [
            "/absolute/path/to/bridge.js",
            "wss://agentmcp.studio/api/relay/YOUR-SESSION-UUID"
          ]
        }
      }
    }
  4. Restart ChatGPT Desktop

    Quit and reopen the app. ChatGPT will launch bridge.js automatically. Look for the tools/plug icon in the chat interface confirming MCP is connected. The studio bridge chip will show 🟢 Live.

Frequently Asked Questions

Yes — OpenAI added MCP support to ChatGPT Desktop (macOS and Windows) in 2025. You can configure external MCP servers in the app's settings to give ChatGPT access to custom tools.

Open ChatGPT Desktop → Settings → Connected Apps (or MCP Servers). Click "Add Server", enter a name, and set the command to node with args pointing to your bridge.js file and relay URL.

Anything you build in Agent MCP Studio — Python functions via Pyodide, SQL queries via DuckDB, HTTP API callers, data transformers, calculators. All appear as callable tools in ChatGPT Desktop.

MCP tools are available to all models accessible in ChatGPT Desktop, including GPT-4o, GPT-4o mini, o1, and o3. The model decides when to call tools based on the conversation.

Yes — the relay uses wss:// (WebSocket Secure / TLS). Your relay UUID is a private 128-bit identifier. Nobody else can connect to your session without your UUID, and all traffic is encrypted in transit.

Related Integrations