push-release

Installation
SKILL.md

Push Release

This project ships one wheel to PyPI containing all three console scripts (mymcp, mymcp-api, mymcp-mcp) at a single version. One tag push, one PyPI publish - there is no separate PyPI step for the API or MCP. Downstream users pip install the package and run whichever entry point they want; the API and MCP server aren't deployed by this repo. The MCP Registry entry refreshes automatically on the same tag (mcp-registry-publish.yml), so it's discovery metadata, not a second distribution.

Workflow

Execute these steps in order. Confirm with the user before running make bump_version and before pushing - tags are public and a published version cannot be unpublished from PyPI.

1. Pre-flight

Make sure main is clean and CI passes locally:

git status                # working tree must be clean
git rev-parse --abbrev-ref HEAD   # must be on main
make ci && make test

If anything fails, stop and report. Do not proceed with a broken main.

Installs
1
First Seen
Jun 19, 2026