Skip to content

Commit cdab1cc

Browse files
committed
update videos
1 parent df6a3bd commit cdab1cc

File tree

35 files changed

+42
-35
lines changed

35 files changed

+42
-35
lines changed

exercises/01.simple/01.problem.raw-html/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Raw HTML
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/raw-html~nf6c7" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/raw-html~nf6c7" />
44

55
👨‍💼 When users ask our AI assistant about specific tags or categories, they expect to see that information presented clearly and visually, not just as a wall of text. Think about it - when someone asks "What is the 'javascript' tag about?" they want to see a nicely formatted card with the tag name prominently displayed and a clear description, not just raw text that says "javascript: A programming language for web development."
66

exercises/01.simple/01.solution.raw-html/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Raw HTML
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/raw-html~nf6c7/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/raw-html~nf6c7/solution" />
44

55
👨‍💼 Great work! We've successfully transformed our tag information from plain text responses into rich, visual interfaces that users can quickly scan and understand. This is a game-changer for user experience - instead of users having to parse through walls of text to find tag information, they now get immediate, scannable visual cards that make the information feel accessible and professional.
66

exercises/01.simple/FINISHED.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Simple
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/simple-break-zwmwv" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/simple-break-zwmwv" />
44

55
Congratulations! You've successfully implemented your first MCP UI feature. You've transformed a basic text-based MCP tool into a rich, visual interface that provides users with an immediately scannable and professional experience.
66

exercises/01.simple/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Simple
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/intro-to-simple-acds4" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/intro-to-simple-acds4" />
44

55
MCP UI enables servers to send rich, interactive user interfaces along with their responses, transforming AI chat from text-only interactions into visually engaging experiences. Instead of just returning plain text, your MCP server can now provide HTML content that clients can render as actual UI components.
66

exercises/02.consistent/01.problem.remote-dom/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Remote DOM
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/remote-dom-715sn" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/remote-dom-715sn" />
44

55
👨‍💼 When users interact with our journaling app, they expect a consistent, professional experience that feels native to the application they're using. Right now, our tag viewer uses raw HTML which means our UI is rendered in an iframe and cannot resemble the variety of agents using our MCP server because it can't integrate with the host application's design system. Users notice this inconsistency and it makes our app feel less polished and trustworthy.
66

exercises/02.consistent/01.solution.remote-dom/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Remote DOM
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/remote-dom-715sn/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/remote-dom-715sn/solution" />
44

55
👨‍💼 Excellent work! We've successfully transformed our tag viewer from raw HTML to Remote DOM, solving a critical user experience problem. Now our UI components automatically inherit the host application's design system, creating a consistent and professional experience that feels native to whatever application our users are using.
66

exercises/02.consistent/FINISHED.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Consistent
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/consistent-break-hze2g" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/consistent-break-hze2g" />
44

55
Congratulations! You've successfully transformed your MCP UI from raw HTML to Remote DOM, solving a critical user experience problem. You've moved from writing static HTML with custom CSS to using JavaScript that creates DOM elements with predefined UI components.
66

exercises/02.consistent/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Consistent
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/intro-to-consistent-3fis7" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/intro-to-consistent-3fis7" />
44

55
While raw HTML gives us visual interfaces, it has limitations when it comes to creating truly interactive and consistent user experiences. Raw HTML requires you to write all the styling from scratch, handle responsive design manually, and manage complex interactions through custom JavaScript. This leads to inconsistent designs across different UI components and makes it harder to maintain a cohesive user experience.
66

exercises/03.complex/01.problem.iframe/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# iframe
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/iframe-s6mai" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/iframe-s6mai" />
44

55
👨‍💼 When users interact with our AI assistant, they expect rich, interactive experiences that go beyond simple text responses. Whether they're viewing a detailed project dashboard or exploring a complex data visualization, they want to see and interact with full-featured interfaces that feel like native applications. The problem is: how do we provide these sophisticated UI experiences within the constraints of MCP?
66

exercises/03.complex/01.solution.iframe/README.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# iframe
22

3-
<EpicVideo url="https://www.epicai.pro/workshops/day-5-6-mcp-ui/iframe-s6mai/solution" />
3+
<EpicVideo url="https://www.epicai.pro/workshops/mcp-ui-aubv9/iframe-s6mai/solution" />
44

55
👨‍💼 Great work! We've successfully solved a key problem for our users: now they can view their journal entries in a rich, interactive interface instead of just plain text. This makes the journal viewing experience much more engaging and professional.
66

0 commit comments

Comments
 (0)