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.