Background
cf-browser SDK and MCP server are not yet on PyPI. Publishing enables easy installation for Claude Code users and increases project visibility.
Steps
- Ensure
pyproject.toml has correct metadata for the SDK package
- Add classifiers and entry points for MCP server
- Build:
python -m build
- Upload to PyPI:
twine upload dist/*
- Create GitHub Release for the initial version
- Verify:
pip install cf-browser works and MCP server starts
Acceptance Criteria
Background
cf-browser SDK and MCP server are not yet on PyPI. Publishing enables easy installation for Claude Code users and increases project visibility.
Steps
pyproject.tomlhas correct metadata for the SDK packagepython -m buildtwine upload dist/*pip install cf-browserworks and MCP server startsAcceptance Criteria
pip install cf-browserworks from clean venv