オプション

json-render 用の MCP アプリケーション統合。Claude、ChatGPT、Cursor、または VS Code でインタラクティブな UI をレンダリングする MCP サーバーを構築する場合、または json-render を Model Context Protocol と統合する場合に使用します。

...すべて拡張します
14
更新された時間 2026年8月27日

mcp について

json-render MCP インテグレーションは、Claude、ChatGPT、Cursor、VS Code などの MCP 対応クライアント内で、json-render UI をインタラクティブな MCP アプリとして提供します。サーバー側では、createMcpApp()render-ui ツールと ui:// HTML リソースを登録する完全な McpServer を構築します。ツールの説明にはカタログプロンプトが埋め込まれており、モデルが有効な UI 仕様を生成する方法を理解できるようになっています。また、HTML リソースは Vite でバンドルされた単一ファイルの React アプリです。

レンダリングフローは iframe 内で実行されます。クライアントフック useJsonRenderApp()postMessage を介してホストに接続し、specloadingconnectederror、および callServerTool を返します。これらは小さな React ビューによって JSONUIProviderRenderer に渡されます。自己完結型の iframe HTML は、React アプリを Vite および vite-plugin-singlefile でバンドルすることで生成され、すべてのコンポーネントが単一ファイルに含まれて配布されます。

メインのエントリポイントに加え、サーバー API は既存のサーバーに json-render を接続するための registerJsonRenderToolregisterJsonRenderResource を公開しています。一方、クライアント API には buildAppHtml が追加されています。ドキュメントには、.cursor/mcp.json を介した Cursor 用および Claude Desktop 用のすぐに使用可能なクライアント設定が含まれており、サーバーのインストールセット(@json-render/mcp@json-render/core@modelcontextprotocol/sdk)、クライアント iframe のインストールセット(@json-render/react@json-render/shadcnreactreact-dom)、およびビルドツールの一覧が記載されています。これは、プレーンテキスト出力ではなくインタラクティブでコンポーネント駆動の UI を提示する必要がある MCP サーバーを構築する際に適しています。

よくある質問

どの MCP クライアントを対象としていますか?

Claude、ChatGPT、Cursor、VS Code、および MCP アプリをホストできるその他の MCP 対応クライアント。

createMcpApp() は何を設定しますか?

render-ui ツールと ui:// HTML リソースを登録する完全な McpServer です。ツールの説明にはカタログプロンプトが含まれており、モデルが有効な仕様を生成できるようになっています。

iframe HTML はどのように構築されますか?

Vite と vite-plugin-singlefile を組み合わせて React アプリを単一の自己完結型 HTML ファイルにバンドルすることで構築されます。

どのクライアントフックが仕様をレンダリングしますか?

useJsonRenderApp()postMessage を介してホストに接続し、React ビューがレンダリングするための specloadingconnectederror、および callServerTool を返します。

サーバーに必要なパッケージは何ですか?

@json-render/mcp@json-render/core、および @modelcontextprotocol/sdk です。iframe クライアントにはさらに @json-render/react@json-render/shadcnreact、および react-dom が使用されます。

すべてのファイル

1件のファイル

mcpをインストール

スキルファイルをダウンロードして、.claude/skills/ ディレクトリに展開してください。

ZIPをダウンロード

リポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。

git clone # Copy SKILL.md to your .claude/skills/ directory

コピー コピー
クイックセットアップ: スキルフォルダを .claude/skills にコピーしてください。Claude はそのスキルを自動的に検出し、使用します。
リポジトリ vercel-labs/json-render

関連スキル

office-mcp
更新された時間 2026年7月13日
mcpgraph
更新された時間 2026年6月29日
composio
更新された時間 2026年6月29日
connect-mcp-server
更新された時間 2026年6月29日
OR