add-app-to-server

Add interactive MCP Apps UI to existing MCP server tools.

2.7k|363|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/modelcontextprotocol/ext-apps --skill add-app-to-server-modelcontextprotocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-app-to-server
Source: https://github.com/modelcontextprotocol/ext-apps/tree/main/plugins/mcp-apps/skills/add-app-to-server
Command: npx skills add https://github.com/modelcontextprotocol/ext-apps --skill add-app-to-server-modelcontextprotocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to enrich an MCP server's tools with interactive MCP Apps UI, turning plain commands into visual, inline experiences.

Core Features & Use Cases

  • Attach an interactive UI resource to existing tools via _meta.ui.resourceUri to render within the host.
  • Maintain text-only fallbacks for non-UI clients while providing rich UI for supported clients.
  • Provide a structured path for analyzing existing tools and wiring UI resources through the ext-apps SDK.

Quick Start

Describe the MCP server and tools you want to upgrade, and ask for UI-assisted integration using the add-app-to-server workflow.

Frequently Asked Questions about add-app-to-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an interactive UI to an existing MCP server?

To add an interactive UI to an existing MCP server, you attach a UI resource to your tools via _meta.ui.resourceUri and wire it up using the ext-apps SDK for rendering within the host.

What is the ext-apps SDK used for in MCP server integration?

The ext-apps SDK is used for wiring interactive UI resources into an MCP server by handling resource registration and host integration to turn plain commands into visual experiences.

Can I provide text-only fallbacks for MCP tools when adding an Apps UI?

Yes, you can maintain text-only fallbacks for non-UI clients while providing rich inline UI for supported clients by attaching UI resources through the ext-apps SDK.

What is the best way to modernize MCP server workflows with inline dashboards?

The best way to modernize MCP server workflows with inline dashboards is to analyze current tools, map them to UI resources, and wire them up using the ext-apps SDK for host integration.

Do I need to analyze my existing MCP tools before adding an Apps UI?

Yes, you need to analyze existing MCP tools first to properly map them to UI resources and ensure structured wiring through the ext-apps SDK before integration.