Skip to content

Update packaging and documentation for PyPI release 0.3.1#40

Merged
francescobianco merged 5 commits into
mainfrom
dev
May 15, 2026
Merged

Update packaging and documentation for PyPI release 0.3.1#40
francescobianco merged 5 commits into
mainfrom
dev

Conversation

@francescobianco
Copy link
Copy Markdown
Member

This pull request introduces several improvements to the project metadata and documentation, and adds a new test script to verify environment variable handling for server startup. The main highlights are enhanced pyproject.toml metadata for better discoverability, improved documentation formatting and clarity, and a new shell test to ensure the MCP_PORT environment variable works as intended.

Project metadata enhancements:

  • Expanded the pyproject.toml file with a more descriptive summary, additional keywords, classifiers, author and maintainer information, and project URLs for easier discovery and package management. [1] [2]

Documentation improvements:

  • Improved formatting and organization in docs/readme-pypi.md by adding section breaks for better readability and navigation. [1] [2] [3] [4] [5]

Testing and validation:

  • Added a new shell script tests/env/test-mcp-port.sh that verifies the server respects the MCP_PORT environment variable by checking that it binds to the correct port and not the default when overridden.

@francescobianco francescobianco merged commit 75132a7 into main May 15, 2026
2 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant