2nd1st/open-mcp-apps
View on GitHub ↗Persistent, interactive MCP Apps for any MCP host: the AI builds an app once, you both reuse it — data outlives the conversation. Ships an engine, a 22-app App Store, and a hosted version at openmcp.app
25 ★0 forksJavaScriptUpdated 20d ago
What you need to know
open-mcp-apps: an engine (MCP server) that adds an AI-writable app registry to MCP Apps (ui://) hosts so the AI can build persistent, themed, reusable single-file UIs.
Install
curl the install script; it registers into Claude Desktop, Claude Code, and Codex (or clone + node install.mjs).
Usage
- •Ask for a UI; the AI reads the authoring guide, writes an HTML app against the window.oma API, saves it, and it becomes a reusable open_<name> tool.
Key features
- ✓AI-writable app registry with versioned, SQLite-backed collections
- ✓idempotent command ledger with optimistic concurrency
- ✓local browser viewer on 127.0.0.1:8787
- ✓17 built-in library apps
- ✓sandboxed runner for untrusted apps
Caveats
- ⚠The npm package name 'open-mcp-apps' is an unrelated package; install from this repo. No password on the local viewer by design.
Clients: Claude Desktop · Claude Code · Codex · ChatGPT web
Reviewed 2026-08-11
Topics
- Stars
- 25★
- Forks
- 0
- Language
- JavaScript
- License
- MIT
- Created
- 2026-07-21
- Last push
- 2026-08-16