Навыки chatgpt-app-builder
📦

chatgpt-app-builder

Безопасно

Создание приложений ChatGPT с виджетами

Также доступно от: BayramAnnakov

Этот навык предоставляет полную документацию по созданию приложений ChatGPT с интерактивными виджетами с использованием mcp-use и OpenAI Apps SDK. Он направляет разработчиков через архитектуру, настройку, реализацию и продвинутые паттерны для создания богатых интерактивных возможностей ChatGPT.

Поддерживает: Claude Codex Code(CC)
🥉 76 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «chatgpt-app-builder». Как создать виджет для отображения результатов поиска?

Ожидаемый результат:

  • Используйте вспомогательную функцию widget() в обработчике server.tool()
  • Верните widget({ props: searchResults, output: text('Found X results') })
  • Создайте React-компонент в resources/, который получает пропсы через useWidget()

Использование «chatgpt-app-builder». В чем разница между props и output?

Ожидаемый результат:

  • output: Что LLM видит в разговоре (текст, объект, markdown)
  • props: Данные, отправленные в UI виджета (скрыты от LLM)

Аудит безопасности

Безопасно
v1 • 2/22/2026

This skill is documentation/reference material for building ChatGPT apps with mcp-use. All static analyzer findings are false positives: (1) 'Weak cryptographic algorithm' triggers on 'sha' substring in words like 'shape' - no actual crypto usage; (2) 'Ruby/shell backtick execution' detects markdown code fences, not shell commands; (3) 'System reconnaissance' and 'Hardcoded URL' are documentation patterns; (4) The critical heuristic 'Code execution + Network + Credential access' is triggered by documentation showing code examples with URLs and environment variables - standard documentation practice, not malicious behavior. This skill contains no executable code.

18
Просканировано файлов
2,127
Проанализировано строк
2
находки
1
Всего аудитов
Проблемы низкого риска (2)
Hardcoded URLs in Documentation
URLs appear in documentation files (references/setup.md, references/csp-and-metadata.md). These are legitimate API endpoint references in documentation, not security issues.
Environment Variable Access in Code Examples
Documentation shows process.env usage (e.g., process.env.MCP_URL). This is standard configuration pattern in code examples, not credential exfiltration.
Проверено: claude

Оценка качества

45
Архитектура
100
Сопровождаемость
87
Контент
50
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Создание приложений ChatGPT с интерактивными виджетами

Разработчик, изучающий создание приложений ChatGPT с богатыми интерактивными компонентами пользовательского интерфейса с использованием фреймворка mcp-use

Разработка MCP-серверов

Разработчик, создающий серверы MCP (Model Context Protocol) с пользовательскими React-виджетами для ИИ-ассистентов

Архитектура плагинов ChatGPT

Инженер, проектирующий взаимодействия на основе виджетов для разговоров ChatGPT или Claude

Попробуйте эти промпты

Начало работы с виджетами
Я хочу создать приложение ChatGPT с интерактивными виджетами с использованием mcp-use. Как настроить проект и создать первый виджет?
Архитектурное решение
Следует ли использовать инструмент или виджет для функции поиска ресторанов, которая отображает результаты в виде списка и позволяет пользователям кликать для просмотра деталей?
Управление состоянием
Как сохранить состояние виджета между разговорами и вызывать LLM из взаимодействий с виджетом?
Продвинутый паттерн виджета
Создайте многоэтапный виджет с вводом формы, вызовами API и условным рендерингом на основе выбора пользователя.

Лучшие практики

  • Начните с использования только инструментов, переходите к виджетам только когда требуется визуальное взаимодействие
  • Делайте виджеты сфокусированными на одной задаче - несколько простых виджетов масштабируются лучше, чем один сложный
  • Используйте props для конфиденциальных данных, которые LLM не должен видеть, output для контекста разговора

Избегать

  • Ленивая загрузка данных, которые должны быть возвращены сразу - вызовы инструментов дороги
  • Использование инструментов для внутреннего управления состоянием виджета - выбор рейса, данные формы храните в состоянии виджета
  • Создание виджетов для чисто разговорных функций, которые не требуют визуального представления

Часто задаваемые вопросы

Что такое mcp-use?
mcp-use - это фреймворк для создания приложений ChatGPT с интерактивными виджетами с использованием Model Context Protocol (MCP) и OpenAI Apps SDK.
Почему этот навык устарел?
Этот навык был заменен на mcp-app-builder, который предоставляет тот же функционал с улучшенной реализацией. Пользователям следует установить mcp-app-builder.
Нужно ли мне что-то устанавливать?
Да, вам нужно установить пакет mcp-use: npm install mcp-use. Этот навык предоставляет документацию по использованию библиотеки.
В чем разница между инструментом и виджетом?
Инструмент - это серверное действие без UI. Виджет - это инструмент с React-компонентом UI, который визуально отображается в интерфейсе чата.
Могу ли я использовать это с Claude Code?
Да, этот навык поддерживает Claude, Codex и Claude Code в качестве поддерживаемых инструментов ИИ.
Это только для ChatGPT?
Этот навык предназначен для приложений ChatGPT и OpenAI Apps SDK, но концепции применимы к любому ИИ-ассистенту, поддерживающему интерактивные виджеты.

Сведения для разработчиков

Автор

mcp-use

Лицензия

MIT

Ссылка

main