• Replace deprecated `lifespan_kwargs=` with functools.partial • Drop extra asyncio layer – call `server.run()` directly • Add missing `functools` import Now `python -m kicad_mcp.server` and `kicad-mcp` block and run cleanly.