This episode explores Model Context Protocol (MCP), a new protocol designed by Anthropic to extend the functionality of AI applications. Against the backdrop of existing challenges in integrating AI models with various plugins and tools, MCP is presented as a universal connector, similar to a USB-C port, enabling two-way communication between AI applications and an ecosystem of extensions. More significantly, the discussion delves into the origin story of MCP, revealing its development as an internal project driven by the frustration of copying data between different tools. For instance, the initial implementation was in the Zed editor, highlighting a developer-centric approach. As the discussion pivoted to the technical details, the influence of Language Server Protocol (LSP) was acknowledged, emphasizing the design focus on how features manifest in applications rather than their underlying semantics. In contrast to existing methods like tool calling, MCP introduces primitives like resources and prompts, offering more nuanced ways for AI applications to interact with external data and user input. What this means for the future of AI development is a more flexible and composable ecosystem, allowing for richer user experiences and potentially leading to AI-generated MCP servers.