The package has been successfully built and is ready for publication:
- PyPI Package:
flutter_mcp_server-0.1.0 - npm Package:
@flutter-mcp/server@0.1.0
- Main PyPI: https://pypi.org/account/register/
- Test PyPI: https://test.pypi.org/account/register/
- Go to https://pypi.org/manage/account/token/
- Create a new API token with scope "Entire account"
- Save the token securely (starts with
pypi-)
# Set your TestPyPI token
export TWINE_USERNAME=__token__
export TWINE_PASSWORD=<your-test-pypi-token>
# Upload to TestPyPI
twine upload --repository testpypi dist/*
# Test installation
pip install -i https://test.pypi.org/simple/ flutter-mcp-server# Set your PyPI token
export TWINE_USERNAME=__token__
export TWINE_PASSWORD=<your-pypi-token>
# Upload to PyPI
twine upload dist/*pip install flutter-mcp-server
flutter-mcp --versionnpm logincd npm-wrapper
./publish.shnpx @flutter-mcp/server --version- STDIO Transport (default) - For Claude Desktop and most MCP clients
- HTTP Transport - For MCP SuperAssistant and HTTP-based clients
- SSE Transport - For Server-Sent Events based clients
flutter-mcp start --transport http --port 8000flutter-mcp start --transport sse --port 8080flutter-mcp start --transport http --host 0.0.0.0 --port 3000- Upload to TestPyPI and test
- Upload to PyPI
- Publish npm package
- Create GitHub release with tag
v0.1.0 - Update the main README if needed
- Announce in relevant communities
The package name might be taken. Check:
- PyPI: https://pypi.org/project/flutter-mcp-server/
- npm: https://www.npmjs.com/package/@flutter-mcp/server
# Clean and rebuild
rm -rf dist/ build/ *.egg-info src/*.egg-info
python -m buildnpm whoami # Check if logged in
npm login # Login again if needed