Inside MCP: Live Protocol Messages, Real-Time Flows, and Smarter Agents

You’ve heard the buzz — now roll up your sleeves and build with it. In this hands-on workshop, you’ll learn exactly how the Model Context Protocol (MCP) works — and you’ll write your own MCP server tool from scratch, then author an Agent that uses it to deliver real-time, context-aware help right inside your dev flow.

We’ll break down the raw MCP protocol step by step:
• How it streams context between your IDE and Agents
• How messages are structured and exchanged
• How to wire up an MCP Client to talk to your new tool

By the end, you’ll not only understand the protocol — you’ll have built a working MCP server tool and your own Agent that plugs into it to automate tasks, provide better suggestions, and boost your productivity.

Bring your curiosity — and your laptop — because you’ll walk away with practical code, a working prototype, and the confidence to build and


About David Parry

David Parry is a speaker, writer and YouTube influencer talking about AI in software development. David is an experienced Java architect with more than 25 years of hands-on experience. He’s known for giving sharp, practical talks at conferences where he covers topics like AI-assisted testing, Spock, and how to breathe life into legacy codebases.

As a writer, David focuses on technical content that’s actually useful, clear and example-driven. He’s written a lot about modern Java, testing practices, and the role of AI in large-scale development, always with an eye toward accuracy over flash.

David’s reputation comes not just from what he’s built, but from how he shares it – with clarity, depth, and the kind of perspective that only comes from doing the work for decades.
Before his current role, David served as a consultant at a Big 4 firm, where he played a pivotal role in resolving complex challenges for customers operating high-traffic web platforms. His expertise spans a wide range of technologies, including mobile and embedded Android TV systems, where he has delivered top-tier streaming services to enhance user experiences.

Currently, David is a Developer Advocate and Consultant at Qodo, where he oversees strategic planning and the execution of architectural designs for clients. With a deep understanding of software development principles and extensive experience in Java programming, he provides valuable insights and guidance to development teams, helping them build high-quality software solutions efficiently.

More About David »