About the Seminar
This seminar explores the Model Context Protocol (MCP) - the key to enabling AI agents to interact with external environments.
Participants will gain a clear understanding of LLM agent loops and MCP architecture, followed by step-by-step live demonstrations on connecting to existing MCP servers and constructing custom MCP tools in Python.
Who Is This Seminar For?
Software Developers, AI Engineers, System Architects and Tech Leads.
Key Topics
Part 1 - Foundations: LLMs, Agents & MCP
What is an LLM?
- LLMs as probabilistic text engines
- Structured outputs
- Tokens and context windows
- System vs. user instructions
- Why LLM applications need tools
What is an Agent?
- LLM + Goal + Action Loop
- Planning → Acting → Observing → Reflecting
- Agent building blocks: Instructions, Memory, Tools, Environment.
- Agent patterns: Single-step tool use, Multi-step planning, Tool chaining, Basic guardrails
What is MCP?
- Why MCP exists
- Client ↔ Server architecture
- MCP primitives: Tools, Resources, Prompts
- Transport overview: stdio, HTTP/network
Part 2 - Using Existing MCP Servers
Live Demonstration: Connecting to an Existing MCP Server
- Installing dependencies & configuring environment variables
- Connecting a client to an existing MCP server
- Discovering tools and resources
- Executing multi-tool calls & inspecting outputs
- Reading resources & troubleshooting connection issues.
Part 3 - Building Your Own MCP Server
Live Demonstration: Building a Custom MCP Server
- Scaffolding a Python project structure
- Implementing Tool #1 (deterministic logic)
- Implementing Tool #2 (safe external API or local access)
- Exposing a read-only resource
- Configuring client integration, basic validation, and error handling
Schedule
Seminar Program
Foundations: LLMs, Agents & MCP
A comprehensive overview of LLM foundations, agent loops, and tool-use architecture.
Learn why agents need external capabilities and how Model Context Protocol (MCP) standardizes agent-environment interactions.
Using Existing MCP Servers
A practical, demo-driven session focusing on connecting clients to existing MCP servers.
Through live demonstrations, participants will learn how to configure environments, discover tools and resources, execute multi-tool calls, and troubleshoot real-world connection issues.
Building Your Own MCP Server
A step-by-step live demo on building a custom MCP server in Python.
Participants will observe project scaffolding, custom tool and resource implementation, and client integration with error handling.
