<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 280">
<defs>
<style>
.box{fill:#fff;stroke:#0ea5e9;stroke-width:2;rx:10;}
.t{font:16px sans-serif;dominant-baseline:middle;text-anchor:middle;}
</style>
<marker id="arrow" markerWidth="10" markerHeight="10" refX="6" refY="3" orient="auto">
<path d="M0,0 L0,6 L6,3 z" fill="#0ea5e9" />
</marker>
</defs>
<rect x="40" y="40" width="160" height="60" class="box"/>
<text x="120" y="70" class="t">MCP Client(s)</text>
<rect x="320" y="40" width="180" height="60" class="box"/>
<text x="410" y="60" class="t">Master MCP Server</text>
<text x="410" y="80" class="t">Auth • Routing • Config</text>
<rect x="620" y="20" width="140" height="40" class="box"/>
<text x="690" y="40" class="t">Server A</text>
<rect x="620" y="80" width="140" height="40" class="box"/>
<text x="690" y="100" class="t">Server B</text>
<rect x="620" y="140" width="140" height="40" class="box"/>
<text x="690" y="160" class="t">Server C</text>
<path d="M200,70 L320,70" stroke="#0ea5e9" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M500,60 L620,40" stroke="#0ea5e9" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M500,70 L620,100" stroke="#0ea5e9" stroke-width="2" marker-end="url(#arrow)"/>
<path d="M500,80 L620,160" stroke="#0ea5e9" stroke-width="2" marker-end="url(#arrow)"/>
</svg>