Skip to main content
Glama

make-chatgpt-site

Let Claude Code and other MCP clients inspect, create, update, and deploy ChatGPT Sites through a locally authenticated Codex installation.

This repository contains both layers:

  • A dependency-free STDIO MCP bridge that forwards a curated Sites toolset through codex app-server.

  • A make-chatgpt-site agent skill covering repository discovery, editing, versioning, and deployment.

Requirements

  • Node.js 20 or newer

  • A current Codex CLI logged in with ChatGPT

  • The Sites app installed, enabled, and available to the logged-in ChatGPT account

Sites availability depends on the user's ChatGPT plan, region, and workspace settings.

Related MCP server: codex-mcp

Use with Claude Code

From a GitHub checkout:

claude mcp add --transport stdio chatgpt-sites -- npx --yes github:jacoblincool/make-chatgpt-site

Run /mcp in Claude Code to confirm that chatgpt-sites is connected. The bridge reuses Codex's existing ChatGPT session; it does not ask for or export browser cookies.

Consequential tools such as deployment, access changes, environment updates, and custom-domain changes require confirm=true after explicit user approval.

Create and update requests normally finish with a private deployment and a live Site URL. Ask explicitly for create-only, save-only, or no deployment when you want the workflow to stop earlier. The bridge saves versions from the pushed source commit and does not expose local archive upload.

Install the agent skill

npx skills add jacoblincool/make-chatgpt-site

The skill can be used by Codex, Claude Code, and other agents that support the common skill directory format. Install the MCP bridge separately when the agent does not already have direct access to the ChatGPT Sites connector.

Verify locally

npm test
npm run smoke

The smoke test performs only doctor and list_sites(limit=1). It does not create, update, or deploy a Site.

How it works

MCP client -> make-chatgpt-site -> codex app-server -> codex_apps -> ChatGPT Sites

The bridge checks the live connector inventory at startup and exposes only known sites.* operations. It fails closed when Sites is unavailable or an expected upstream tool is missing.

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JacobLinCool/make-chatgpt-site'

If you have feedback or need assistance with the MCP directory API, please join our Discord server