Fix macOS/Linux compatibility issues in Python MCP Proxy #341
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix macOS/Linux Compatibility Issues in Python MCP Proxy
Problem
The Python MCP Proxy had compatibility issues on macOS and Linux:
pythoncommand which doesn't exist on macOS/Linux (should bepython3)Solution
python, macOS/Linux usepython3)setup_flow.pyto usesys.executablewith platform-aware fallback for generated configsTesting
python3 -m pip install --upgrade bc-mcp-proxy && python3 -m bc_mcp_proxy setupworks correctlyChanges
samples/BcMCPProxyPython/README.md- Added platform-specific commands and troubleshootingsamples/BcMCPProxyPython/bc_mcp_proxy/setup_flow.py- Platform-aware Python command detectionsamples/BcMCPProxyPython/maintainer/PUBLISHING.md- Updated documentationsamples/BcMCPProxyPython/maintainer/scripts/publish.ps1- Script updatessamples/BcMCPProxyPython/maintainer/scripts/publish.sh- Script updatessamples/BcMCPProxyPython/pyproject.toml- Version bump (if applicable)Related
Fixes issues reported by macOS users who couldn't run the setup command due to
pythonvspython3command differences.