Build a ChatGPT Plugin with Mastra
This workshop covers building a ChatGPT extension with Mastra, from exposing a tool through an MCP server to connecting it to an interactive MCP App inside ChatGPT. As AI apps move beyond text responses, these extensions let users work with interactive interfaces directly inside ChatGPT instead of switching to a separate app. Hosted by: Shane Thomas, Co-founder & CPO @ Mastra Alex Booker, Developer Relations @ Mastra CHAPTERS 00:00 Why MCP Apps bring UI into chat 03:03 How hosts, MCP servers, and app interfaces work together 05:43 Plugin structure, extension surfaces, and shared context 11:21 Building an MCP App with Mastra 14:10 Packaging plugins and sharing them through marketplaces 20:15 Testing MCP Apps in Mastra Studio 27:44 Code walkthrough: tools, UI resources, and MCP servers 34:03 Deploying and installing an app: tic-tac-toe demo 40:24 Sidebar dashboards, shared context, and file viewers 44:49 Code resources and Q&A WHAT IS MASTRA Mastra is an open-source TypeScript framework designed for building and shipping AI-powered applications and agents with minimal friction. It supports the full lifecycle of agent development, from prototype to production. 📚 MASTRA RESOURCES Website: https://mastra.ai X: https://x.com/mastra_ai Discord: https://mastra.ai/community/discord GitHub: https://github.com/mastra-ai Learn Mastra: https://mastra.ai/learn Principles of Building AI Agents (Book): https://mastra.ai/books/principles-of... Patterns for Building AI Agents (Book): https://mastra.ai/books/patterns-of-b...