Oh nice spot - that’s exactly the kind of thing I was thinking would benefit from being wrapped in a PyPI package that can call uv and parse its output.
If, instead, many Python devs of "uv aware" projects are doing `subprocess.run()` and then parse the result, that doesn’t seem very stable or efficient.
This kind of thing in that file you linked: https://github.com/modelcontextprotocol/create-python-server/blob/b07744de4f10e92cfd1a98b51f7aac8ee5805d69/src/create_mcp_server/__init__.py#L31