What Ive Learned Maintaining the MCP Python SDK - Marcelo Trylesinski @EuroPythonConference
What Ive Learned Maintaining the MCP Python SDK - Marcelo Trylesinski  @EuroPythonConference
Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S4 on 2026-07-17]
🎤 *What I've Learned Maintaining the MCP Python SDK by Marcelo Trylesinski*
🔗 https://ep2026.europython.eu/session/what-i-ve-learned-maintaining-the-mcp-python-sdk

📝 Abstract:
After months of maintaining the MCP Python SDK and reviewing many community contributions, I've seen some architectural hiccups in repeat. Developers struggle with questions that seem simple but have nuanced answers: When should one tool become three? When does a server need to split into two? How do you test an MCP server without spinning up a full client? When should you use resources or prompts instead?

In this talk, we will explore my learnings and understand how to design tool boundaries that scale with your server's complexity, structure your codebase for long-term maintainability, and build a testing strategy for your MCP server that works. I'll share real examples from the wild, both the antipatterns to run away from and the implementations worth adopting.

In 2026, the MCP Python SDK v2 will bring improved typing, a refined API, and better testing primitives. The architectural decisions you make today will determine whether that migration takes a day or a month.

Whether you're maintaining an internal tool or publishing to the community, you'll leave with a clear framework for evaluating your own server's design and concrete next steps to improve it.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
What Ive Learned Maintaining the MCP Python SDK - Marcelo TrylesinskiWhy should YOU come to #EuroPython2026Why doing difficult things is good for you and good for your team - Katie BickfordEuroPython 2026 - Conference Closing 🐍Keynote: Securing Python for the next decade - William WoodruffHow we write unit test in my team in Openchip - Jan KoprowskiA new safe external debugger interface for CPython — Pablo Galindo SalgadoMIDI, those cheesy sounds from the 90s? Wrong! Symbolic music vs Python — Mateusz ModrzejewskiKeynote: The Boom of Generative AI: realities, promises and awkward situations — Nerea LuisNavigating waters of background jobs and queues in Python as of 2026 - Sebastian BuczyńskiIs Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr RybakHow Many EuroPythons Have You Attended — Olga Matoula
EuroPython Conference |

What I've Learned Maintaining the MCP Python SDK - Marcelo Trylesinski

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER