Problem
smithery mcp publish rejects a valid MCPB v0.4 bundle whose manifest uses the standard server.type: uv runtime.
Command:
smithery mcp publish ./linkedin-mcp-server-0.14.1.mcpb -n prakharagarwal3031/linkedin-mcp-server
Result with Smithery CLI 1.2.0:
Could not determine bundle runtime from manifest
The same unpacked manifest passes @anthropic-ai/mcpb@2.1.2 validate. MCPB documents uv as a supported v0.4 runtime for Python projects with pyproject.toml and a lockfile.
Cause
detectBundleRuntime() currently recognizes only python, node, binary, and a bun command. It does not recognize manifest.server.type === uv.
Reproduction artifact
Requested behavior
Please recognize the MCPB uv runtime and provision/execute it according to the MCPB manifest contract. Treating this bundle as traditional python is not a portable workaround because its dependencies are intentionally resolved by uv rather than vendored into the archive.
Problem
smithery mcp publish rejects a valid MCPB v0.4 bundle whose manifest uses the standard server.type: uv runtime.
Command:
smithery mcp publish ./linkedin-mcp-server-0.14.1.mcpb -n prakharagarwal3031/linkedin-mcp-server
Result with Smithery CLI 1.2.0:
Could not determine bundle runtime from manifest
The same unpacked manifest passes @anthropic-ai/mcpb@2.1.2 validate. MCPB documents uv as a supported v0.4 runtime for Python projects with pyproject.toml and a lockfile.
Cause
detectBundleRuntime() currently recognizes only python, node, binary, and a bun command. It does not recognize manifest.server.type === uv.
Reproduction artifact
Requested behavior
Please recognize the MCPB uv runtime and provision/execute it according to the MCPB manifest contract. Treating this bundle as traditional python is not a portable workaround because its dependencies are intentionally resolved by uv rather than vendored into the archive.