MCP Catalogs
Homeext-apps screenshot

ext-apps

by modelcontextprotocol·2,263·Score 58

MCP Apps SDK for building interactive UI components that render inline in AI chat clients.

developer-toolsai-llmproductivity
281
Forks
142
Open issues
this month
Last commit
2d ago
Indexed

Overview

MCP Apps extends the Model Context Protocol to allow developers to create interactive UI components like charts, forms, and design canvases that render directly within chat clients. It provides a standardized way for MCP servers to deliver rich UI experiences alongside traditional text-based tool outputs. The SDK supports multiple roles: building interactive Views, embedding Views in host clients, and registering tools with UI metadata on MCP servers.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building interactive data visualizations for AI analysis tools
you:Creating design canvases and collaborative whiteboards within chat interfaces
you:Developing complex forms and configuration UIs for specialized applications
you:What chat clients support MCP Apps?
you:How do MCP Apps communicate with the host?

When to choose this

When you need to build rich, interactive UI components that render inline in chat clients beyond simple text responses.

When NOT to choose this

For simple text-only tool responses where UI components are unnecessary, or if you need client-specific features not covered by the standard.

Tools this server exposes

4 tools extracted from the README
  • create-mcp-app

    Scaffolds a new MCP App with an interactive UI from scratch

  • migrate-oai-app

    Converts an existing OpenAI App to use MCP Apps

  • add-app-to-server

    Adds interactive UI to an existing MCP server's tools

  • convert-web-app

    Turns an existing web app into a hybrid web + MCP App

Note: Tool names extracted from the 'Build with Agent Skills' section which lists MCP Apps agent skills. These appear to be the primary tools exposed by this server.

Comparable tools

mcp-uiopenai-apps-sdkclaude-connector

Installation

Installation

npm install -S @modelcontextprotocol/ext-apps

For Claude Desktop, add to your config.json:

{
  "mcpServers": {
    "mcp-apps": {
      "command": "npx",
      "args": ["@modelcontextprotocol/ext-apps"]
    }
  }
}

[Quickstart Guide](https://apps.extensions.modelcontextprotocol.io/api/documents/Quickstart.html)

FAQ

What chat clients support MCP Apps?
MCP Apps is supported by Claude, ChatGPT, VS Code, Goose, Postman, and other compliant clients. Support varies by host - see the clients page for the full list.
How do MCP Apps communicate with the host?
Communication happens through a sandboxed iframe. The host passes tool data to the UI via notifications, and the UI can call other tools through the host's app-bridge.

Compare ext-apps with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.