Model Context Protocol (MCP)

Master the MCP protocol: client-server architecture, Tools, Resources, Prompts and building MCP servers in Python, Typescript and Java.
Markdown versionLearning objectives
- Understand the foundations and protocol of MCP
- Discover the three key components: Tools, Resources and Prompts
- Understand the client-server architecture and build MCP servers
MCP Fundamentals and Architecture
- Presentation of the day’s objectives and the MCP protocol
- Why MCP is a game changer in AI architecture
- Discover the 3 key server-side components: Tools (Functionality), Resources (Data), Prompts (Instructions)
- Understanding the Client-Server architecture redesigned for AI (LLM Client vs. MCP Server)
MCP Servers in Action
- Review of available SDKs (Python/TypeScript)
- Common server types (Filesystem, GitHub, PostgreSQL)
- Explanation of the MCP request lifecycle: from LLM request to Tool execution
Hands-on Workshops
Workshop 1: Building a Simple Python Server
Create and start a simple MCP server. Set up testing with FastMCP.
Workshop 2: Client Interaction - Java
Create and start a simple MCP server exposing a utility function.
Workshop 3: MCP & Agents
Build an AI agent and configure an MCP server with Cloud Run.
Prerequisites
- Have software development experience
- Know Python, TypeScript or Java
- Be comfortable with a terminal
Interested in this training?
Contact us for a personalized quote or for more information.
Request a quoteOther training
Code with Claude Code - Beginner
Shift from coder to orchestrator: master Claude Code from installation to autonomous workflows with Git, CLAUDE.md and Plan Mode.
Code with Claude Code - Advanced
Connect Claude to your tools via MCP, automate with hooks, orchestrate multi-agents, and apply SDD for structured, predictable projects.
Code with GitHub Copilot - Beginner
Discover GitHub Copilot, the AI assistant integrated into VS Code, and learn the 3C method for effective prompts.