2026-07-20 –, Room 2.41 (First Floor, Turing)
Model Context Protocol (MCP) was created by Anthropic, donated to the Linux Foundation in December 2025, and is now the industry standard adopted by OpenAI, Google DeepMind, and thousands of developers. MCP gives every AI model a single universal way to connect to tools, data, and services. This talk shows Python engineers how to build a fully functional FastMCP server from scratch, expose tools/resources/prompts, connect to Claude Desktop and Claude Code, and deploy a production MCP server. Cover security best practices and the anti-patterns that get you hacked. You'll leave with a clear mental model of the MCP ecosystem, a reusable FastMCP project scaffold, and the confidence to make any Python service AI-ready.
Before USB-C, every device needed its own cable. Before MCP, every AI needed its own integration. You can build a server in 20 lines of Python.
Model Context Protocol (MCP) was created by Anthropic, donated to the Linux Foundation in December 2025, and is now the industry standard adopted by OpenAI, Google DeepMind, and thousands of developers. MCP gives every AI model a single universal way to connect to tools, data, and services. This talk shows Python engineers how to build a fully functional FastMCP server from scratch, expose tools/resources/prompts, connect to Claude Desktop and Claude Code, and deploy a production MCP server. Cover security best practices and the anti-patterns that get you hacked. You'll leave with a clear mental model of the MCP ecosystem, a reusable FastMCP project scaffold, and the confidence to make any Python service AI-ready.
What You'll Learn:
- Hook & ContextThe cable chaos analogy. Why AI tool integration is broken today and what MCP fixes.
- MCP in 4 MinutesProtocol anatomy: tools, resources, prompts. How the client–server model works. Why Anthropic open-sourced it and who adopted it.
- Live Build: Your First FastMCP ServerBlank file → working server in 20 lines. Decorators, type hints, auto-discovery. Connecting to Claude Desktop live on stage.
- From Local to ProductionPackaging and deploying your server. Transport options: stdio vs. HTTP/SSE. Connecting to Claude Code in a real dev workflow.
- Security & Anti-PatternsOAuth 2.1 authentication. Sandboxing and permission scoping. TLS configuration. The three anti-patterns that get MCP servers hacked.
- Ecosystem & What's NextMCP registry, community servers, roadmap. Where Python fits in the broader MCP landscape.
Ukrainian Software and Platform Engineer based in Poland. Former Lead Engineer and Architect at Fortune 500 companies. Core areas: software development and cloud computing. Public speaker at EuroPython, PyCon CZ, PyCon LT, PyCon PL, Python Summit, Pytech Summit, and PyCode.