Skip to content

MCP and gateway

This is what kindling was born for.

Take an MCP server from npm or PyPI, stdio or HTTP, and turn it into a service that wakes up from a golden.

Terminal window
kling plugin install mcp
kling mcp search filesystem
kling mcp add io.github.domdomegg/filesystem-mcp
kling connect -all -install all

It runs a real MCP initialize before handing you anything.

Service: eco
Endpoint: http://192.168.2.60:8080/mcp/eco
Status: ✓ kindling-echo v1.0.0 · 2 tool(s): echo, session_info

It writes the configuration for Claude Code, opencode, Cursor, VS Code, Windsurf, Cline and Zed.

It takes the call, restores the snapshot, proxies it and freezes the machine once idle. It requires a token.

Terminal window
kling mcp serve -listen 127.0.0.1:8080 -idle 5m
Path Latency
Cold (from the golden) 244 ms
Warm 9 ms
After an idle freeze 218 ms
Terminal window
kling mcp serve -ephemeral -prewarm 3
acción 1: 19 ms pid=305 llamadas_en_esta_sesion=1
acción 2: 24 ms pid=305 llamadas_en_esta_sesion=1
acción 3: 19 ms pid=305 llamadas_en_esta_sesion=1

No action sees what the previous one did. 2 ms of execution, 19 ms end to end.

Terminal window
kling mcp isolation notes session

Each session gets its own machine and its own disk. First initialize: 70 ms versus 765 ms.