function manifestAnatomyFigure(host) {
ensureStyles();
var panels = [
{
title: 'server/discover',
x: 8,
rows: [
{ t: 'capabilities', f: false },
{ t: 'instructions', f: true },
{ t: 'cacheScope, ttlMs', f: false }
]
},
{
title: 'tools/list',
x: 196,
rows: [
{ t: 'annotations: none', f: true },
{ t: 'x-mcp-header', f: true },
{ t: 'cacheScope: public', f: true }
]
},
{
title: 'server.json',
x: 384,
rows: [
{ t: 'name: acme-tools', f: true },
{ t: 'packages: npm', f: false },
{ t: 'remotes: http', f: false }
]
}
];
var panelWidth = 168;
var headerHeight = 26;
var rowHeight = 34;
var bodyTop = 30;
var parts = [];
var i;
var j;
for (i = 0; i < panels.length; i++) {
var panel = panels[i];
var bodyHeight = headerHeight + panel.rows.length * rowHeight + 10;
parts.push('