Update to build-client to stop depending on Brunner/MCP