pomerium/chatgpt-app-typescript-template
ChatGPT app template using Pomerium, OpenAI Apps SDK and Model Context Protocol (MCP), with a Node.js server and React widgets.
Implements MCP Apps with dual-layer UI capability negotiation—servers advertise interactive React widgets via `text/html;profile=mcp-app` MIME type while gracefully degrading to text-only output for non-UI hosts. Architecture uses HTTPStreamable transport for bidirectional communication, with widgets receiving runtime context (theme, display modes, safe areas, container dimensions) and exposing server tools through the App API (`callServerTool`, `updateModelContext`, `sendMessage`). Includes production-ready tooling: Zod-validated tools, Storybook component development, Vitest with a11y checks, Pino structured logging, and multi-stage Docker builds—plus a `createMockApp()` helper for testing widgets without a live MCP connection.
Stars
14
Forks
5
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Mar 11, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/pomerium/chatgpt-app-typescript-template"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
cgoinglove/better-chatbot
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
saigontechnology/AgentCrew
Chat application with multi-agents system supports multi-models and MCP
BiboyQG/WeChat-MCP
WeChat-MCP: let Openclaw/Claude/ChatGPT and other AI assistants read and reply to WeChat for you
huimeicloud/hm_editor
一款轻量级、可扩展的、跨平台的、专为医疗信息化设计的电子病历编辑器内核,为EMR(电子病历系统)提供专业的结构化病历编辑与AI接入解决方案。
zaidmukaddam/scira-mcp-chat
A minimalistic MCP client with a good feature set.