I am able to install an MCP server that requires uv runtime by manually editing the claude_desktop_config.json file. This is fine for playing around, but I really need something that looks professional. I was able to put together an mcpb file using the pack utility and install the extension into claude desktop correctly, as evidenced by the appearance of the server in the extensions dialog box and the ability to set configuration, including username and password as environment variables. This, however, is as far as it goes.
There are two major issues:
-
The claude_desktop_config.json file is not updated with the server information. I am able to hack it by manually editing the file to at least allow me to continue to work with the setup.
-
The environment variables are not passed to the server when running. I guess for now I can hardcode these into my manually edited json file in order to continue working, but that basically defeats the entire purpose of building the installer.
Thank you for reading, I'm hoping these are fixable. You can find my source code if interested.
I am able to install an MCP server that requires uv runtime by manually editing the claude_desktop_config.json file. This is fine for playing around, but I really need something that looks professional. I was able to put together an mcpb file using the pack utility and install the extension into claude desktop correctly, as evidenced by the appearance of the server in the extensions dialog box and the ability to set configuration, including username and password as environment variables. This, however, is as far as it goes.
There are two major issues:
The claude_desktop_config.json file is not updated with the server information. I am able to hack it by manually editing the file to at least allow me to continue to work with the setup.
The environment variables are not passed to the server when running. I guess for now I can hardcode these into my manually edited json file in order to continue working, but that basically defeats the entire purpose of building the installer.
Thank you for reading, I'm hoping these are fixable. You can find my source code if interested.