SemverKit
by semverkit.mike-tusa.workers.dev in Documents & files
Semver parse, compare, npm range checks, max-satisfying and version bumps (node-semver compatible).
https://semverkit.mike-tusa.workers.dev/mcp- Tools
- 5
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 111 ms
- 221 ms slowest 5%
- Last check
- Passed
- 1 h ago, next in 5 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"semverkit": {
"type": "http",
"url": "https://semverkit.mike-tusa.workers.dev/mcp"
}
}
}5 tools
- parse_version
Validate a version against SemVer 2.0.0 and split it into major, minor, patch, prerelease identifiers and build metadata, with isPrerelease/isStable flags. Read-only. Same engine as GET /api/parse.
- compare_versions
Compare a and b by SemVer precedence (prereleases sort before the release, build metadata ignored). Returns -1, 0 or 1 and the change type from the lower to the higher version (major, minor, patch, premajor, preminor, prepatch, prerelease) exactly like semver.diff. Read-only…
- check_range
Does a version satisfy an npm-style range (^, ~, x-ranges, hyphen ranges, comparators, || alternatives)? Returns the answer and the range desugared into plain comparators (e.g. ^0.2.3 → >=0.2.3 <0.3.0-0), with a note when npm's prerelease rule is why it fails. Read-only. Same…
- resolve_versions
Sort 1 to 200 versions by SemVer precedence (duplicates removed, invalid ones listed separately) and, if a range is given, return the matching versions plus maxSatisfying / minSatisfying (what npm would install from that list) and the latest stable version. Read-only. Same…
- bump_version
Compute the next version for a release type (major, minor, patch, premajor, preminor, prepatch, prerelease, release), with an optional prerelease id such as alpha, beta or rc, exactly like npm version / semver.inc. Read-only: nothing is published. Same engine as GET /api/bump.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 1 h ago | Passed | 200 | 98 ms |
| 15 h ago | Passed | 200 | 104 ms |
| 28 h ago | Passed | 200 | 126 ms |
| 41 h ago | Passed | 200 | 126 ms |
| 2 days ago | Passed | 200 | 103 ms |
Show 9 older checks
| 3 days ago | Passed | 200 | 128 ms |
| 3 days ago | Passed | 200 | 111 ms |
| 4 days ago | Passed | 200 | 100 ms |
| 4 days ago | Passed | 200 | 133 ms |
| 5 days ago | Passed | 200 | 81 ms |
| 5 days ago | Passed | 200 | 138 ms |
| 6 days ago | Passed | 200 | 102 ms |
| 6 days ago | Passed | 200 | 135 ms |
| 6 days ago | Passed | 200 | 221 ms |