opção

Integração de aplicativos MCP para json-render. Use ao criar servidores MCP que renderizam interfaces interativas no Claude, ChatGPT, Cursor ou VS Code, ou ao integrar json-render com o Model Context Protocol.

...Expandir tudo
14
Tempo atualizado 27 de Agosto de 2026

Sobre o mcp

A integração do MCP json-render serve interfaces de usuário (UIs) do json-render como Aplicativos MCP interativos dentro de clientes compatíveis com MCP, como Claude, ChatGPT, Cursor e VS Code. No lado do servidor, o createMcpApp() constrói um McpServer completo que registra uma ferramenta render-ui e um recurso HTML ui://; a descrição da ferramenta incorpora o prompt do catálogo para que o modelo saiba como emitir especificações de UI válidas, e o recurso HTML é um aplicativo React de arquivo único agrupado com Vite.

O fluxo de renderização ocorre dentro de um iframe. o hook do cliente useJsonRenderApp() conecta-se ao host por meio de postMessage e retorna spec, loading, connected, error e callServerTool, que uma pequena visualização React alimenta no JSONUIProvider e Renderer. O HTML do iframe independente é produzido agrupando o aplicativo React com Vite e vite-plugin-singlefile para que tudo seja entregue em um único arquivo.

Além do ponto de entrada principal, a API do servidor expõe registerJsonRenderTool e registerJsonRenderResource para conectar o json-render a um servidor existente, enquanto a API do cliente adiciona buildAppHtml. O documento inclui configuração de cliente pronta para uso para o Cursor via .cursor/mcp.json e para o Claude Desktop, e lista os conjuntos de instalação para o servidor (@json-render/mcp, @json-render/core, @modelcontextprotocol/sdk), o iframe do cliente (@json-render/react, @json-render/shadcn, react, react-dom) e as ferramentas de compilação. Ele se encaixa ao construir servidores MCP que precisam apresentar interfaces de usuário interativas e orientadas a componentes, em vez de saída de texto simples.

Perguntas frequentes

Quais clientes MCP ele visa?

Claude, ChatGPT, Cursor, VS Code e outros clientes compatíveis com MCP que podem hospedar Aplicativos MCP.

O que o createMcpApp() configura?

Um McpServer completo que registra uma ferramenta render-ui e um recurso HTML ui://. A descrição da ferramenta contém o prompt do catálogo para que o modelo possa gerar especificações válidas.

Como o HTML do iframe é construído?

Agrupando o aplicativo React em um único arquivo HTML autossuficiente usando Vite em conjunto com vite-plugin-singlefile.

Qual hook do cliente renderiza as especificações?

useJsonRenderApp() conecta-se ao host por meio de postMessage e retorna spec, loading, connected, error e callServerTool para que a visualização React os renderize.

Quais pacotes são necessários para o servidor?

@json-render/mcp, @json-render/core e @modelcontextprotocol/sdk. O cliente do iframe também usa @json-render/react, @json-render/shadcn, react e react-dom.

Todos os arquivos

1 arquivos
SKILL.md 3.4k
Ver

Instalar mcp

Baixe e extraia os arquivos de habilidade para o diretório .claude/skills/.

Baixar ZIP

Clone o repositório e copie os arquivos da habilidade para o seu projeto.

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

Copiar Copiar
Configuração rápida: Copie a pasta de habilidades para .claude/skills. O Claude detectará e usará automaticamente a habilidade.

Habilidades relacionadas

office-mcp
Tempo atualizado 13 de Julho de 2026
mcpgraph
Tempo atualizado 29 de Junho de 2026
composio
Tempo atualizado 29 de Junho de 2026
connect-mcp-server
Tempo atualizado 29 de Junho de 2026
OR