Paper catalogs five MCP server patterns
A new research paper analyzes fifteen MCP servers to document five primary architectural patterns, four design anti-patterns, and cross-cutting implementation concerns. The study also measures stdio transport latency and evaluates how LLM tool-selection accuracy degrades when context sizes exceed 10 to 30 tools.
While MCP is quickly standardizing agent-service interoperability, developer enthusiasm for adding endless tools is hitting a hard performance ceiling where model accuracy drops significantly beyond 10-30 tools, making pattern-based optimization and routing strategies essential.
* Catalogues five core patterns (Resource Gateway, Tool Orchestrator, Stateful Session Server, Proxy Aggregator, Domain-Specific Adapter) to prevent teams from reinventing the same structural architectures.
* Uncovers a strict scaling limitation where LLM tool selection degrades below 90% once a single context contains more than 10-15 tools (Haiku 4.5) or 20-30 tools (Sonnet 4).
* Measures transport latency on loopback, revealing that stdio is orders of magnitude faster (p50: 0.01 ms) than streamable-http (p50: 0.39 ms).
* Details four anti-patterns and highlights cross-cutting concerns including authentication, versioning, and observability.
DISCOVERED
3h ago
2026-07-01
PUBLISHED
6h ago
2026-06-30
RELEVANCE
AUTHOR
omarsar0