In this talk, we'll explore the Model Context Protocol (MCP) and its mission to standardize how our applications communicate with large language models. We’ll start by exploring the core components you need to get a client and server talking to each other, the types of transport and the different building blocks including tools, prompts and resources. From there, we’ll dive into practical use cases, showing how MCP is already making an impact in AI coding and writing. Finally, we'll explore how the Go ecosystem is embracing this protocol to enable both robust MCP development and a new generation of coding experiences
Talk presented at Gophercon UK 2025