ArchitectureArchitecture
Conference50min
INTERMEDIATE

MCP Servers Beyond 101: Good Practices, Design Choices and Their Consequences

This talk delves into advanced design challenges of building Model Context Protocol (MCP) servers. Drawing on real-world experience, it explores patterns, pitfalls, and best practices for balancing flexibility, safety, and performance. Attendees gain architectural insights, demos, and actionable guidelines for designing secure, effective MCP integrations.

Horacio Gonzalez
Horacio GonzalezClever Cloud

talkDetail.whenAndWhere

Thursday, May 7, 11:20-12:10
Room B
talks.roomOccupancytalks.noOccupancyInfo
talks.description
The Model Context Protocol (MCP) has quickly become the connective tissue between Large Language Models and the tools, APIs, and data they rely on. But building a working MCP server is only the start. The real challenge comes in the design choices: generic vs domain-specific, open vs restricted, flexible vs safe.
In this talk from-the-trenches, we’ll go beyond the 101 level. Drawing from real-world projects, we’ll explore the patterns, pitfalls, and best practices that are emerging as MCP adoption accelerates. Through extended demos, architecture discussions, and practical examples, we’ll look at how different design decisions shape developer experience, performance, and security.
We’ll revisit lessons from the early days of REST APIs and see how they apply to MCP today—while recognizing that the stakes are higher now, since LLMs and agents are acting directly on our systems. By the end, you’ll have a clear mental framework to design smarter MCP servers, and a set of practical guidelines you can use immediately in your own projects.
mcp
architecture
security
design
talks.speakers
Horacio Gonzalez

Horacio Gonzalez

Clever Cloud

France

Spaniard lost in Brittany, coder, speaker, dreamer and all-around geek.

Horacio is VP of DevRel at Clever Cloud. He is also the co-founder and leader of the FinistDevs and Rdv des Speakers communities.

Horacio loves web development in general and everything around Web Components and standards web in particular, but he also loves to discuss Kubernetes, AI and cloud in general.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments