{"repo":"pomerium/mcp-app-typescript-template","free":true,"listed":false,"github":"https://github.com/pomerium/mcp-app-typescript-template","clone":"git clone https://github.com/pomerium/mcp-app-typescript-template.git","description":"ChatGPT app template using Pomerium, OpenAI Apps SDK and Model Context Protocol (MCP), with a Node.js server and React widgets.","language":"TypeScript","stars":20,"topics":["apps-sdk","chatgpt","express","identity-aware-proxy","mcp","model-context-protocol","openai","pomerium","proxy","react"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"MCP Apps Template A well-architected starter template demonstrating best practices for building MCP Apps using the Model Context Protocol (MCP) with React widgets. It leverages TypeScript, Tailwind CSS v4, Pino logging, Storybook, and Vitest for a robust development experience. Features - MCP Server - Node.js server with McpServer and MCP Apps helpers - Echo Tool - Example tool with Zod validation and UI binding - React Widgets - Interactive Echo component with MCP Apps App API demo - Display Modes - Inline, picture-in-picture, and fullscreen with runtime toggling via requestDisplayMode() - App API Demo - callServerTool , openLink , sendMessage , updateModelContext showcased in the Echo widget - Stateless MCP HTTP - Per-request server factories with no transport sessions or session affinity - Inline Widget Assets - Self-contained HTML mode for hosts that sandbox iframes (e.g. Claude.ai) - Container Dimensions - Responsive widget sizing using host-provided containerDimensions - Mock App - Drop-in createMockApp() helper for testing and Storybook without a live MCP connection - Pino Logging - Structured logging with pretty printing in development - TypeScript - Strict mode with ES2023 target - Tailwind CSS v4 - Modern styling with dark mode support - Storybook - Component development with a11y addon - Testing - Vitest for server and widgets with accessibility checks - Build Optimizations - Parallel builds, content hashing, compression - Docker - Multi-stage builds with health ch","default_branch":null,"files":null,"tree":[],"storefront":"/r/pomerium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pomerium/mcp-app-typescript-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}