Building a production-ready MCP gateway, Peta. Just shipped lazy loading.
When scaling MCP servers, resource waste becomes a real issue - not every server needs to be running all the time. Lazy loading helps by:
- Only starting servers when actually called
- Auto-shutdown after 5 min of inactivity
- Faster initial startup (configs load, processes don't)
- Lower memory footprint across the board
Configurable globally or per-server.
If you're running multiple MCP servers and want better resource management, might be useful.
GitHub:
Web: