---
name: ChatGPT App Builder
slug: chatgpt-app-builder
category: AI Engineering
description: ChatGPT App Builder uses the mcp-use TypeScript framework to build, modify, debug, or review ChatGPT Apps and MCP servers.
github: "https://github.com/mcp-use/mcp-use/tree/main/skills/chatgpt-app-builder"
language: TypeScript
stars: 10491
forks: 1411
install: "npx degit https://github.com/mcp-use/mcp-use/tree/main/skills/chatgpt-app-builder ~/.claude/skills/chatgpt-app-builder"
installs_to: ~/.claude/skills/chatgpt-app-builder
source_path: skills/chatgpt-app-builder/SKILL.md
collection_size: 6
category_size: 2451
collection_url: "https://dirskills.com/collections/mcp-use/mcp-use"
added: 2026-08-15T06:50:24.792Z
last_synced: 2026-08-15T06:50:24.792Z
canonical_url: "https://dirskills.com/skills/chatgpt-app-builder"
---

# ChatGPT App Builder

ChatGPT App Builder uses the mcp-use TypeScript framework to build, modify, debug, or review ChatGPT Apps and MCP servers.

**Install:**

```bash
npx degit https://github.com/mcp-use/mcp-use/tree/main/skills/chatgpt-app-builder ~/.claude/skills/chatgpt-app-builder
```

## README

# Build ChatGPT Apps with mcp-use

mcp-use is the full stack TypeScript framework for building MCP servers and MCP apps to plug-ins and Claude connectors

Use it to build fully typed MCP servers with tools, resources, prompts, 1 line oauth authentication adapters, middleware, production transports, a built-in Inspector, and headless tooling.

mcp-use has native first class support for MCP Apps with support for HMR both at the server and MCP App level to live preview the changes on clients like ChatGPT

## Get started

Follow the guides at <https://docs.mcp-use.com/v2>.

## API reference

Consult the TSDoc bundled in the installed package and the TypeScript source
comments on disk. Inspect the project's installed `mcp-use` version, generated
types, and existing ChatGPT-specific integrations before choosing APIs or
patterns.

## Agent Skills

Put reusable agent workflows in `skills/<name>/SKILL.md`; the directory is
served automatically, so normally omit the `skills` server option. Use
`skills: false` to disable it or `skills: { directory: "server-skills" }` to
override the project-relative directory. Keep supporting references, scripts,
templates, and assets in the skill instead of inflating tool descriptions.
