Back to Apps

MCP App TypeScript Template
Supports UIby pomerium
Production-ready starter kit for building MCP Apps with React widgets and Node.js servers.
0 stars
Works in:ChatGPTVS Code CopilotCursorGoose
Exposes:ToolsResources
What it does
This template provides a professional architecture for building Model Context Protocol (MCP) Apps. It renders interactive React widgets within the chat interface, allowing for high-fidelity data visualization and user interaction that goes beyond simple text responses.
Key features
- Interactive Widgets: Build rich UI components using React and Tailwind CSS v4.
- Flexible Display Modes: Supports inline, picture-in-picture, and fullscreen rendering modes.
- Capability Negotiation: Automatically falls back to text-only for clients that do not support UI widgets.
- Built-in Mocking: Includes
createMockApp()for rapid development in Storybook without a live server.
Installation
- Claude Desktop: Use the server build and add to
claude_desktop_config.json. - ChatGPT: Add the server URL (via ngrok/Pomerium) to Settings → Connectors.
Supported hosts
- claude
- chatgpt
- vscode-copilot
- cursor
- goose
Quick install
git clone https://github.com/pomerium/mcp-app-typescript-template && cd mcp-app-typescript-template && npm installInformation
- Pricing
- free
- Published
- 8/5/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
ChatGPT
Add the remote server URL + /mcp to ChatGPT Connectors.Claude Desktop
Configure as a stdio server in claude_desktop_config.json





