Skip to content

Conversation

@Geetk172
Copy link

@Geetk172 Geetk172 commented Dec 3, 2025

/claim #1301

Hey team! 👋

I've successfully integrated MCP UI into Archestra's chat interface as requested in issue #1301.

Here's what I built:

The main integration - I added the @mcp-ui/client package and created a new component that plugs right into your existing chat system. Now when MCP tools return UI resources, they get rendered beautifully instead of just showing raw text.

It works with your gateways - I made sure it plays nice with both the MCP Gateway and LLM Gateway. Tool outputs that contain MCP resources get automatically detected and rendered with proper UI components.

Interactive demo - I built a demo page that shows everything working. You can see HTML resources, interactive buttons, and different content types all rendering correctly.

Easy to test - Just run the frontend and check out /simple-demo.html to see it in action. The integration is backward compatible, so existing functionality isn't affected at all.

The code handles HTML resources, Remote DOM components, external URLs, and all the interactive UI actions like notifications and button clicks. Everything's ready for testing with real MCP servers!

Looking forward to your feedback! 🚀

@algora-pbc algora-pbc bot mentioned this pull request Dec 3, 2025
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants