2025-08-12 21:35:28 -07:00
---
2026-01-07 18:06:31 -05:00
title: Rich Interactive Chat with MCP Apps and MCP-UI
2025-08-12 21:35:28 -07:00
hide_title: true
2026-01-07 18:06:31 -05:00
description: Build interactive UI applications that render inside goose Desktop using MCP Apps and MCP-UI
2025-08-12 21:35:28 -07:00
---
import Card from '@site/src/components/Card';
import styles from '@site/src/components/Card/styles.module.css';
2025-10-06 16:49:08 -07:00
import VideoCarousel from '@site/src/components/VideoCarousel';
2025-08-12 21:35:28 -07:00
2026-01-07 18:06:31 -05:00
<h1 className={styles.pageTitle}>Rich Interactive Chat with MCP Apps and MCP-UI</h1>
2025-08-12 21:35:28 -07:00
<p className={styles.pageDescription}>
2025-11-12 21:05:09 -08:00
goose Desktop supports extensions that transform text-only responses into graphical, interactive experiences. Instead of reading through lists and descriptions, you can click, explore, and interact with UI components directly in your conversations.
2025-08-12 21:35:28 -07:00
</p>
<div className="video-container margin-bottom--lg">
<iframe
class="aspect-ratio"
src="https://www.youtube.com/embed/QJHGvsVXhjw"
title="Turn Any AI Chat Into an Interactive Experience | MCP-UI"
frameBorder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowFullScreen
></iframe>
</div>
<div className={styles.categorySection}>
<h2 className={styles.categoryTitle}>📚 Documentation & Guides</h2>
<div className={styles.cardGrid}>
2026-01-07 18:06:31 -05:00
<Card
title="Building MCP Apps"
description="Step-by-step tutorial to create interactive UI applications that render inside goose Desktop."
link="/docs/tutorials/building-mcp-apps"
/>
2025-08-12 21:35:28 -07:00
<Card
2026-02-12 08:25:35 -08:00
title="Using MCP Apps and MCP-UI"
2025-11-12 21:05:09 -08:00
description="goose transforms text-based responses into engaging graphical and interactive user experiences."
2025-08-12 21:35:28 -07:00
link="/docs/guides/interactive-chat/mcp-ui"
/>
2025-09-03 15:51:47 -07:00
<Card
title="Auto Visualiser Extension"
2025-11-12 21:05:09 -08:00
description="Generate interactive data visualizations automatically in goose."
2025-09-03 15:51:47 -07:00
link="/docs/mcp/autovisualiser-mcp"
/>
2025-08-12 21:35:28 -07:00
</div>
</div>
<div className={styles.categorySection}>
<h2 className={styles.categoryTitle}>📝 Featured Blog Posts</h2>
<div className={styles.cardGrid}>
2026-02-12 08:25:35 -08:00
<Card
title="From MCP-UI to MCP Apps: Evolving Interactive Agent UIs"
description="A practical migration guide to MCP Apps: the 4 key changes, what broke, and why this shift matters."
link="/blog/2026/01/22/mcp-ui-to-mcp-apps"
/>
2026-01-07 18:06:31 -05:00
<Card
title="goose Lands MCP Apps"
description="goose ships early support for the draft MCP Apps specification, aligning with the emerging standard for interactive UIs."
link="/blog/2026/01/06/mcp-apps"
/>
2025-08-12 21:35:28 -07:00
<Card
title="MCP UI: Bringing the Browser into the Agent"
2025-11-12 21:05:09 -08:00
description="MCP-UI servers return content that goose Desktop renders as rich, embeddable UI."
2025-08-12 21:35:28 -07:00
link="/blog/2025/08/11/mcp-ui-post-browser-world"
/>
2025-08-26 12:55:58 -07:00
<Card
title="MCP-UI: The Future of Agentic Interfaces"
description="AI agents need to move beyond walls of text to rich and interactive UX."
link="/blog/2025/08/25/mcp-ui-future-agentic-interfaces"
/>
2025-09-03 15:51:47 -07:00
<Card
title="Auto Visualiser with MCP-UI"
description="Automatically render visual representations of data as you interact with it, powered by MCP-UI"
link="/blog/2025/08/27/autovisualiser-with-mcp-ui"
/>
2025-09-17 07:49:26 -07:00
<Card
title="How to Make An MCP Server MCP-UI Compatible"
description="Making an MCP server MCP-UI compatible requires just a few lines of code"
link="/blog/2025/09/08/turn-any-mcp-server-mcp-ui-compatible"
/>
2025-11-12 21:05:09 -08:00
<Card
title="Designing AI for Users, Not Just LLMs"
description="Building intent-based AI experiences with MCP-UI."
link="/blog/2025/10/14/designing-ai-for-humans"
/>
2025-08-12 21:35:28 -07:00
</div>
2025-10-06 16:49:08 -07:00
</div>
<div className={styles.categorySection}>
<h2 className={styles.categoryTitle}>🎥 More Videos</h2>
<VideoCarousel
id="more-videos"
videos={[
2026-02-12 08:25:35 -08:00
{
type: 'iframe',
src: 'https://youtube.com/embed/QcojQ3Fwqsw',
title: 'What are MCP Apps?',
description: 'Why MCP Apps are different from MCP-UI and what makes them portable, secure, and standardized',
duration: '1:53'
},
2025-11-12 21:05:09 -08:00
{
type: 'iframe',
src: 'https://youtube.com/embed/Kxj-vFBO_9U',
title: 'Building A MCP-UI Server',
description: 'Learn how to build your own MCP-UI server from scratch',
2025-11-24 10:17:22 -08:00
duration: '40:07'
2025-11-12 21:05:09 -08:00
},
2025-10-06 16:49:08 -07:00
{
type: 'iframe',
src: 'https://youtube.com/embed/GS-kmreZDgU',
title: 'Livestream - MCP-UI: The Future of Agentic Interfaces',
description: 'The goose team talks with MCP-UI creators about the future of visual interfaces',
duration: '55:32'
}
]}
/>
2026-01-07 18:06:31 -05:00
</div>