Ryan Malloy b2ba0cd67a Upgrade to FastMCP 3.x, add Starlight docs site
Dependency changes:
- fastmcp >=2.12.4 → >=3.0.2,<4
- Drop asyncio-mqtt (dead dependency, never imported)
- Align pydantic, click, rich with FastMCP 3.x
- Bump version to 2026.02.23

Docs site (docs-site/):
- Astro Starlight with Tailwind v4 teal theme
- 28 pages following Diataxis: 3 tutorials, 7 how-to guides,
  13 reference pages, 4 explanation pages
- Docker infrastructure (Caddy prod, Node HMR dev)
- Configured for mcesptool.warehack.ing
2026-02-23 18:57:16 -07:00

25 lines
1.2 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
<!-- Chip body -->
<rect x="8" y="8" width="16" height="16" rx="2" fill="#0d9488"/>
<!-- Chip die -->
<rect x="12" y="12" width="8" height="8" rx="1" fill="#042f2e"/>
<!-- Pins left -->
<rect x="4" y="10" width="4" height="2" rx="0.5" fill="#5eead4"/>
<rect x="4" y="15" width="4" height="2" rx="0.5" fill="#5eead4"/>
<rect x="4" y="20" width="4" height="2" rx="0.5" fill="#5eead4"/>
<!-- Pins right -->
<rect x="24" y="10" width="4" height="2" rx="0.5" fill="#5eead4"/>
<rect x="24" y="15" width="4" height="2" rx="0.5" fill="#5eead4"/>
<rect x="24" y="20" width="4" height="2" rx="0.5" fill="#5eead4"/>
<!-- Pins top -->
<rect x="10" y="4" width="2" height="4" rx="0.5" fill="#5eead4"/>
<rect x="15" y="4" width="2" height="4" rx="0.5" fill="#5eead4"/>
<rect x="20" y="4" width="2" height="4" rx="0.5" fill="#5eead4"/>
<!-- Pins bottom -->
<rect x="10" y="24" width="2" height="4" rx="0.5" fill="#5eead4"/>
<rect x="15" y="24" width="2" height="4" rx="0.5" fill="#5eead4"/>
<rect x="20" y="24" width="2" height="4" rx="0.5" fill="#5eead4"/>
<!-- Corner dot -->
<circle cx="13.5" cy="13.5" r="1" fill="#5eead4"/>
</svg>