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

Event: DevDays Europe

Date: 2026-05-21

Location: Vilnius, Lithuania

Abstract

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

This presentation explores advanced approaches to designing Model Context Protocol servers beyond foundational concepts. The speaker draws from real-world experiences to demonstrate how architectural choices impact security, performance, and user experience.

The talk follows a maturity framework across four levels: ensuring functionality, applying proper design discipline, enabling multi-server ecosystems, and implementing organizational governance. Key themes include treating MCP servers as deliberate API products, validating all inputs and outputs, authenticating callers, and preventing unintended agent behavior.

The presentation uses RAGmonsters—a fictional monster database—as a concrete example. It contrasts a generic PostgreSQL approach (which resulted in unwanted database alterations) against a purpose-built solution with typed tools, resources, prompts, and validation. Additional topics cover composition patterns, discovery mechanisms, gateways, contracts, and audit requirements for production deployments.

Tags

  • MCP
  • AI
  • Best Practices