openai-app-starter
Verified Safeby ecociel
Overview
A starter template for building OpenAI Apps that expose custom HTML or React widgets via an MCP server, demonstrating end-to-end workflow and best practices.
Installation
python server-html.pySecurity Notes
The server uses FastMCP and standard SDK components. It handles user input by extracting string arguments for tool calls, and serves static or built HTML/React widget content. There's no apparent use of 'eval' or direct arbitrary code execution from user input. The React widget's build process involves inlining JS/CSS, which, if not meticulously handled for external inputs, could pose a risk, but here it's for its own trusted build artifacts. No hardcoded secrets found.
Similar Servers
mcp-python-starter
A feature-complete Model Context Protocol (MCP) server template in Python for developing AI applications and agents.
pymcp
A template repository for developing Model Context Protocol (MCP) servers in Python, demonstrating various tools, resources, and prompts.
opencode-mcp
An MCP (Model Context Protocol) server that provides seamless integration with OpenCode, the open-source AI coding agent for the terminal.
mcp-gpt-proxy
Enhances existing Model Context Protocol (MCP) servers with OpenAI GPT Apps SDK UI widgets for ChatGPT without modifying the original server.