~/talk

MCP Servers: Best Practices, Design Choices and Their Consequences

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [large-language-models, ai-assisted-development]
slides:none on file

The talk examines the Model Context Protocol (MCP) as the bridge between LLMs and the tools, APIs and data they use, and focuses on design trade-offs for running MCP servers: generic vs domain-specific servers, open vs controlled access, and flexibility vs security. Using real projects and deep demos, it analyzes how these choices affect developer experience, performance, token consumption and security, draws parallels with early REST API mistakes, and presents concrete best practices for production-ready, safer and more efficient MCP servers.

AI-written summary · about

  1. 0:00MCP Servers intro
  2. 12:22Why MCP servers matter
  3. 23:41Risks from bad practices
  4. 39:02Demo vulnerabilities
  5. 57:02API practices
  6. 1:06:59MCP maturity scale
  7. 1:14:07Tools resources prompts
  8. 1:39:40Input validation cleaning
  9. 1:51:21Auth and authorization
  10. 2:00:06Prompt injection attacks
  11. 2:12:43Tests observability
  12. 2:23:10Token context limits
  13. 2:31:40Composition patterns
  14. 2:43:12Governance shadow IT
  15. 2:48:14Summary next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.