WO

webmcp-org/mcp-ui-webmcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

25 stars 5 forks Качество 70 Тренд 25Apache-2.0

MCP UI WebMCP - Chat UI и MCP Server приложения

Обзор

Посетите сайт beattheclankers.com, чтобы увидеть полное приложение со встроенным iframe. Проверьте инструменты самостоятельно, используя расширение MCP-B Chrome. Ассистенты ИИ используют инструменты, которые отображают интерактивные веб-приложения. Эти приложения могут регистрировать новые инструменты обратно в ИИ. Это сочетает в себе ресурсы пользовательского интерфейса MCP с двунаправленной регистрацией инструментов WebMCP. 1. AI вызывает showTicTacToeGame 2. MCP-сервер возвращает UI-ресурс с iframe 3. Игровые нагрузки и регистры tictactoe move, tictactoe reset и т. д. 4. ИИ теперь может играть в игру с помощью динамически регистрируемых инструментов Этот шаблон работает для любого встроенного приложения: форм, визуализаций, интерактивных демонстраций, пользовательских интерфейсов конфигурации. Используйте наш интерактивный CLI для разработки нового проекта: Выберите между: - - Чистый HTML/CSS/JavaScript (без шага сборки!) - - React + TypeScript + Vite (полнофункциональный) Откройте http://localhost:5173 и попросите ИИ показать вам игру TicTacToe. - Node.js 24.3.0+ (см. .nvmrc) - pnpm 10.14.0+

Обзор (машинный перевод)

Директивная интеграция между помощниками ИИ и встроенными веб-приложениями

Быстрый запуск • Архитектура • Пакеты • Документы

Попробуйте жить

Live Chat UI: ** mcp-ui.mcp-b.ai **Полная демоверсия приложения: ** beattheclankers.com

Посетите сайт beattheclankers.com, чтобы увидеть полное приложение со встроенным iframe. Проверьте инструменты самостоятельно, используя расширение MCP-B Chrome.

Что это такое

Ассистенты ИИ используют инструменты, которые отображают интерактивные веб-приложения. Эти приложения могут регистрировать новые инструменты обратно в ИИ. Это сочетает в себе ресурсы пользовательского интерфейса MCP с двунаправленной регистрацией инструментов WebMCP.

Поток:

  1. ИИ вызывает showTicTacToeGame
  2. MCP-сервер возвращает UI-ресурс с iframe
  3. игровые нагрузки и регистры tictactoe_move, tictactoe_reset и т.д.
  4. ИИ теперь может играть в игру, используя динамически зарегистрированные инструменты

Этот шаблон работает для любого встроенного приложения: форм, визуализаций, интерактивных демонстраций, пользовательских интерфейсов конфигурации.

Быстрый старт

Создание нового приложения (рекомендуется)

Используйте наш интерактивный CLI для разработки нового проекта:

Выберите между: Vanilla - Чистый HTML/CSS/JavaScript (без шага сборки!) React + TypeScript + Vite (полнофункциональный)

Тогда:

###Или запустить демо

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.


Try It Live

Live Chat UI: mcp-ui.mcp-b.ai Full App Demo: beattheclankers.com

Visit beattheclankers.com to see the full application with embedded iframe. Test the tools yourself using the MCP-B Chrome Extension.


What This Does

AI assistants invoke tools that render interactive web apps. Those apps can register new tools back to the AI. This combines MCP UI resources with WebMCP bidirectional tool registration.

Flow:

  1. AI calls showTicTacToeGame
  2. MCP server returns UI resource with iframe
  3. Game loads and registers tictactoe_move, tictactoe_reset, etc.
  4. AI can now play the game using dynamically registered tools

This pattern works for any embedded application: forms, visualizations, interactive demos, configuration UIs.

Quick Start

Use our interactive CLI to scaffold a new project:

npx @mcp-b/create-webmcp-app

Choose between:

  • Vanilla - Pure HTML/CSS/JavaScript (no build step!)
  • React - React + TypeScript + Vite (full-featured)

Then:

cd your-project
pnpm dev

Or Run the Demo

# Install dependencies
pnpm install

# Run both apps (MCP server + Chat UI)
pnpm dev

Open http://localhost:5173 and ask the AI to show you a TicTacToe game.

Requirements

  • Node.js 24.3.0+ (see .nvmrc)
  • pnpm 10.14.0+

Architecture

Key Principle: Decoupled Architecture

The chat UI and embedded apps have no custom knowledge of each other. They communicate exclusively through standard protocols:

  • Chat UI discovers tools via the MCP protocol (HTTP/SSE)
  • Embedded apps register tools via the WebMCP protocol (postMessage)
  • Prompts and tools declared in the MCP server are automatically discovered and available in the UI

No hardcoding, no configuration files. Just standards-based protocols enabling dynamic composition.

WebMCP vs MCP-B

Открыть полный README на GitHub

Установка

npx @mcp-b/create-webmcp-app
Новичок в MCP? Начните с руководства на mcpskill.org →