PyCon DE & PyData 2025

From Idea to Integration: An Intro to the Model Context Protocol (MCP)
2025-04-23 , Platinum3

The Model Context Protocol (MCP) has emerged as a standard for connecting Large Language Models with diverse data sources and enabling interactions with other systems. In this talk, we’ll introduce the MCP standard and demonstrate how to build a MCP Server using real world examples. We’ll then explore its applications, showing how it empowers developers and makes data from complex systems accessible to non-technical users. Finally, we’ll dive into recent protocol updates, including improvements to Streamable HTTP transport and security enhancements, and share practical strategies for deploying MCP servers as well as clients.


From Idea to Integration: An Intro to the Model Context Protocol (MCP)

The Model Context Protocol (MCP) has emerged as a standard for connecting Large Language Models with diverse data sources and enabling interactions with other systems. In this talk, we’ll introduce the MCP standard and demonstrate how to build a MCP Server using real world examples. We’ll then explore its applications, showing how it empowers developers and makes data from complex systems accessible to non-technical users. Finally, we’ll dive into recent protocol updates, including improvements to Streamable HTTP transport and security enhancements, and share practical strategies for deploying MCP servers as well as clients.

Talk Outline:

Introduction to MCP
- What is the Model Context Protocol?
- Core concepts: context exposure, streaming, and stateless interaction

MCP Architecture
- Overview of MCP Servers and Clients

Building an MCP Server
- Creating an MCP Server for Home Assistant
- Connecting to a SQLite Database

Real-World Use Cases
- Demo: How MCP empowers developers with contextual tooling
- Demo: How MCP enables non-technical users to access complex data

Recent Protocol Updates
- Streamable HTTP transport improvements
- Security and authentication updates for MCP servers

Deployment Best Practices
- Deploying MCP servers and clients


Expected audience expertise: Domain:

Novice

Expected audience expertise: Python:

Novice

Public link to supporting material, e.g. videos, Github, etc.:

https://github.com/julianfbeck/mcp-pycon-de-2025

Cloud Platform Engineer @ inovex, I specialize in designing scalable cloud infrastructure solutions. My expertise spans cloud architecture, container orchestration, and infrastructure automation. Beyond my core work, I maintain active interests in web technologies and mobile app development, exploring solutions that bridge the gap between platforms