@pipeworx/semver
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/semver’s. Install: one-click buttons
Connect to just the @pipeworx/semver pack
https://gateway.pipeworx.io/semver/mcp — only @pipeworx/semver’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 3
Tools
- parse_semver — Parse a semantic-version string into major/minor/patch/prerelease/build (keyless, offline). Accepts an optional leading “v”.
- compare_semver — Compare two semver strings. Returns -1 (a<b), 0 (equal), or 1 (a>b), honoring prerelease precedence.
- satisfies_range — Test whether a version satisfies a range: exact, ^ (caret), ~ (tilde), comparators (>=,>,<=,<,=), x-ranges (1.2.x), AND (space-separated), OR (||). E.g. version “1.4.2”, range “^1.2.0”.
Tools
compare_semver— Compare two semver strings. Returns -1 (a<b), 0 (equal), or 1 (a>b), honoring prerelease precedence.parse_semver— Parse a semantic-version string into major/minor/patch/prerelease/build (keyless, offline). Accepts an optional leading v .satisfies_range— Test whether a version satisfies a range: exact, ^ (caret), ~ (tilde), comparators (>=,>,<=,<,=), x-ranges (1.2.x), AND (space-separated), OR (||). E.g. version 1.4.2 , range ^1.2.0 .