Workshop

Introduction to the Agent MCP Workshop: Building Your Own Java-based MCP Server

David Parry

Introduction to the Agent MCP Workshop: Building Your Own Java-based MCP Server

Qodo

Introduction to the Agent MCP Workshop: Building Your Own Java-based MCP Server

The Agent MCP Workshop is an instructor-led series designed to guide participants through developing a Java‑based server implementing the Model Context Protocol (MCP). This introduction sets expectations and provides orientation for the learning journey, including prerequisites, workshop structure, and branch-based lesson flow. Participants are encouraged to complete a pre-workshop setup (via 00-setup.md) before class to ensure their environment is ready. The workshop is structured across successive branches—starting with 01-chapter, each representing a progressive lesson where learners will build components of an MCP server from scratch. While self-study is possible, success depends on active instruction and group participation. The introduction also outlines workshop objectives, teaches working with Java’s standard libraries, JSON‑RPC messaging, tool registration, agent integration, and hands-on debugging techniques like STDIO-based communication and protocol-level routing. By setting these foundations, the introduction prepares learners to embark on a hands-on path toward building fully functioning, testable MCP-compatible agents and tools.
Instructions : https://github.com/David-Parry/agent-mcp-workshop/blob/trunk/00-introduction.md

David Parry

Biography

David Parry is an accomplished Director of Architecture with over 20 years of experience in Java 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.