create-mcp-app

Create interactive MCP Apps by integrating MCP tools with HTML resources.

3|2|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/chicoryai/chicory --skill create-mcp-app-chicoryai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-mcp-app
Source: https://github.com/chicoryai/chicory/tree/main/services/inference-worker/services/workflows/data_understanding/hybrid_rag/skills/create-mcp-app
Command: npx skills add https://github.com/chicoryai/chicory --skill create-mcp-app-chicoryai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides guidance on building interactive user interfaces for AI agents, enabling them to present rich, dynamic content to users within host applications.

Core Features & Use Cases

  • MCP App Development: Learn to combine MCP tools with HTML resources for interactive UIs.
  • Framework Integration: Supports React, Vanilla JS, Vue, Svelte, Preact, and Solid.
  • SDK Guidance: Provides access to example code, API references, and best practices for MCP App development.
  • Use Case: Develop a data visualization dashboard that an AI agent can launch and interact with, allowing users to explore data dynamically.

Quick Start

Follow the framework templates in the SDK repository to scaffold a new MCP App project.

Frequently Asked Questions about create-mcp-app

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

FAQPage Schema
How do I build an interactive UI for an AI agent within an MCP app?

To build an interactive UI for an MCP app, you integrate MCP tools with HTML resources and use the SDK to register UI components. This enables AI agents to present dynamic content and launch interactive interfaces like data visualization dashboards within host applications.

Can I use React to develop an interactive MCP app interface?

Yes, you can use React to develop an interactive MCP app interface. The SDK provides framework integration and templates that support React, alongside Vanilla JS, Vue, Svelte, Preact, and Solid for scaffolding dynamic agent interfaces.

What is the best way to integrate HTML resources with MCP tools?

The best way to integrate HTML resources with MCP tools is by following the SDK repository framework templates. This approach supports UI-resource registration and lifecycle management to create dynamic agent interfaces within host environments.

How do I manage the lifecycle of an interactive MCP agent interface?

You manage the lifecycle of an interactive MCP agent interface by utilizing the SDK's lifecycle management features. This involves registering UI resources properly and following best practices to maintain dynamic content presentation within the host application.

Does the MCP app SDK support Vanilla JavaScript for UI development?

Yes, the MCP app SDK supports Vanilla JavaScript for UI development. It provides framework integration and templates for Vanilla JS, allowing you to build interactive agent interfaces without relying on complex JavaScript frameworks.