Agent MCP Workshop: Building Your Own Java-Based MCP Server

The MCP Workshop is an instructor led, hands on learning series focused on building a Java based server that implements the Model Context Protocol (MCP) from the ground up. Participants will progress through structured, branch based lessons that guide them through core MCP concepts including JSON RPC messaging, tool registration, context streaming, protocol level routing, and real time debugging. The workshop emphasizes practical implementation using Java standard libraries, STDIO based communication, and iterative development of MCP compatible tools. By the end of the workshop, learners will have a working MCP server, custom tools integrated into an MCP workflow, and a deep understanding of how MCP enables context aware, tool driven AI systems within real development environments.

Key Takeaways

1 Build a fully functional MCP Server in Java implementing protocol compliant message handling, routing, and tool discovery using standard libraries.

2 Create and integrate custom MCP Tools that consume streamed context and perform real time operations within an MCP based workflow.

3 Master MCP debugging and validation techniques including STDIO based communication, raw protocol inspection, and step by step message tracing for reliable tool interactions.


Speaker

David Parry

Principal Architect @Qodo

David Parry is an accomplished Principal Architect with over 20 years of experience in Software Development. It all began in 1996 when he discovered the fascinating world of programming, with a particular focus on Java applets.
Throughout his illustrious career, David Parry has been involved in various noteworthy projects. He has successfully built and implemented content management systems for a wide range of clients, including the esteemed Johny Walker and its renowned keepwalking.com. Additionally, as a consultant at a Big 4 firm, David played a pivotal role in solving critical issues for numerous customers, demonstrating his expertise in handling complex and high-traffic web platforms.
Never one to shy away from innovation, David Parry has expanded his skills to work on cutting-edge technologies such as mobile and embedded Android TV systems. Leveraging his expertise, he has delivered top-notch streaming services to customers, ensuring they have an exceptional viewing experience.
Currently, David holds the position of Developer Advocate and Consultant overseeing strategic planning and execution of architectural designs for customers. With a deep understanding of software development principles and extensive experience in Java programming, he excels at providing valuable insights and guidance to his team.
Having witnessed the evolution of Java development from its early days to its current state, David Parry's wealth of experience and strategic perspective, combined with his consulting work at a Big 4 firm, make him an invaluable asset in any project or organization he is a part of.

Read more

Level

Level intermediate

Share

Save your place

Register