
2nd1st/open-mcp-apps
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
2nd1st / open-mcp-apps - это кандидат на сервер MCP, импортированный из https://github.com/2nd1st/open-mcp-apps.
Обзор
2nd1st / open-mcp-apps - это кандидат на сервер MCP, импортированный из https://github.com/2nd1st/open-mcp-apps.
Обзор (машинный перевод)
** Английский ** | 中
Дайте вашему ИИ постоянный, многоразовый пользовательский интерфейс. Он создает приложение один раз — вы сохраняете его навсегда.
open-mcp-apps - это открытый движок, построенный на MCP Apps.
ui://, io.modelcontextprotocol/ui — расширение базового протокола Model Context
спецификация и первая официальная,
Живут с 26 января 2026 года. Он предоставляет любой MCP-Apps-совместимый хост (Claude Desktop, claude.ai, Codex).
ChatGPT, …) три вещи, которые само расширение не обеспечивает:
- ** Реестр приложений, на который ИИ может писать. ** Попросите UI, которого не существует — ИИ читает
Авторское руководство, пишет однофайловое HTML-приложение против крошечного
window.omaAPI, и спасает его. С этого момента вы можете открыть его по имени, в этом чате и в каждом будущем. - **Постоянные, редактированные данные — отдельно от пользовательского интерфейса. ** Приложения связываются с общими
коллекции предметов, поддерживаемых SQLite, плюс реестр только с приложением
change_event. Каждый Мутация — это команда идемпотентного домена ([T4]) с оптимистической параллелью. [[Т5]]. ИИ и человек редактируют один и тот же магазин — виджет — это просто вид. - ** Среда выполнения оболочки, поэтому приложения, написанные ИИ, действительно работают. ** [[Т6]], двигатель заворачивается
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
open-mcp-apps
English | 简体中文
Give your AI a persistent, reusable UI. It builds the app once — you keep it forever.
open-mcp-apps is an open engine built on MCP Apps
(ui://, io.modelcontextprotocol/ui) — an extension to the core Model Context Protocol
specification, and the first official one,
live since 26 January 2026. It gives any MCP-Apps-capable host (Claude Desktop, claude.ai, Codex,
ChatGPT, …) three things the extension itself doesn’t provide:
- An app registry the AI can write to. Ask for a UI that doesn’t exist — the AI reads
the authoring guide, writes a single-file HTML app against a tiny
window.omaAPI, and saves it. From that moment you can open it by name, in this chat and every future one. - Persistent, versioned data — separate from the UI. Apps bind to generic
collections of items backed by SQLite plus an append-only
change_eventledger. Every mutation is an idempotent domain command (command_id) with optimistic concurrency (expected_version). The AI and the human edit the same store — the widget is just a view. - A shell runtime so AI-written apps actually work. Serving
ui://, the engine wraps the app with the official MCP App bridge, host theming (Claude’s design tokens, light/dark), and thewindow.omadata API. What you write is a view; the protocol, persistence, idempotency and theming are the engine’s problem.
Which of those hosts this engine reaches. It runs on your machine and binds 127.0.0.1, so it
serves the hosts on that same machine: Claude Desktop, Claude Code, Codex, plus its own browser
viewer. A browser host cannot reach a loopback server on your laptop, so claude.ai and ChatGPT web
need a remote deployment — today that means the hosted openmcp.app, which
runs this same engine for you. Running that remote shape yourself is on the roadmap and not done.
| Version | 0.10.1 (CHANGELOG.md) |
Установка
npx -y @2nd1st/open-mcp-appsКонфигурация
{
"mcpServers": {
"open-mcp-apps": {
"command": "npx",
"args": ["-y", "@2nd1st/open-mcp-apps"]
}
}
}