{"id":566729,"recorded_at":"2026-10-27T22:01:58.302322Z","observed_at":"2026-10-27T22:01:58.302178Z","subject_kind":"endpoint","subject":"18e0ae84-a97e-485e-84d9-d00dfbb3dc11","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"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.","inputSchema":{"additionalProperties":false,"properties":{"preid":{"description":"Prerelease identifier, e.g. \"beta\" (for pre* and prerelease).","maxLength":64,"minLength":1,"type":"string"},"release":{"default":"patch","description":"Release type.","enum":["major","minor","patch","premajor","preminor","prepatch","prerelease","release"],"type":"string"},"version":{"description":"Current version: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"}},"required":["version"],"type":"object"},"name":"bump_version"},{"description":"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 engine as GET /api/satisfies.","inputSchema":{"additionalProperties":false,"properties":{"includePrerelease":{"default":false,"description":"Let prereleases match any range they fall inside (npm includePrerelease). Default false (npm behaviour).","type":"boolean"},"range":{"description":"npm-style range, e.g. \"^1.2.0\", \"~1.4\", \">=1.0.0 <2.0.0\", \"1.2.3 - 2.x\", \"1.x || >=3.0.0-beta.1\".","maxLength":512,"minLength":1,"type":"string"},"version":{"description":"Version to test: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"}},"required":["version","range"],"type":"object"},"name":"check_range"},{"description":"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. Same engine as GET /api/compare.","inputSchema":{"additionalProperties":false,"properties":{"a":{"description":"First version: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"},"b":{"description":"Second version: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"}},"required":["a","b"],"type":"object"},"name":"compare_versions"},{"description":"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.","inputSchema":{"additionalProperties":false,"properties":{"version":{"description":"Version: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"}},"required":["version"],"type":"object"},"name":"parse_version"},{"description":"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 engine as GET /api/resolve.","inputSchema":{"additionalProperties":false,"properties":{"includePrerelease":{"default":false,"description":"Let prereleases match any range they fall inside (npm includePrerelease). Default false (npm behaviour).","type":"boolean"},"range":{"description":"npm-style range, e.g. \"^1.2.0\", \"~1.4\", \">=1.0.0 <2.0.0\", \"1.2.3 - 2.x\", \"1.x || >=3.0.0-beta.1\".","maxLength":512,"minLength":1,"type":"string"},"versions":{"description":"1 to 200 versions.","items":{"description":"Version: a semantic version such as \"1.4.2\", \"v2.0.0\" or \"3.0.0-rc.1+build.5\".","maxLength":256,"minLength":1,"type":"string"},"maxItems":200,"minItems":1,"type":"array"}},"required":["versions"],"type":"object"},"name":"resolve_versions"}]},"body_sha256":"630e270c64ea4ba3772134ab49c273b588e36c569b90d31ac01375c19dcb30a0","prev_id":null,"leaf":"0x705b53daa95b09438dd4226e9ea9f446b717ba02362c897ceddee6013faedc82","leaf_text":"{\"body\":\"630e270c64ea4ba3772134ab49c273b588e36c569b90d31ac01375c19dcb30a0\",\"id\":566729,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793138518302178,\"prev\":null,\"subject\":\"18e0ae84-a97e-485e-84d9-d00dfbb3dc11\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x705b4d055320fd1544e8443c13467a4f99c84e48f8474733fc004eb6f06bb6f2","0x06f706cd8925e8847d0a86b908360b1cda3769ae7597208a14107da35aa1f68f","0x958e93fefd8df97bdfebd079b1dfa71bed912705ab9c2952439039a80bfbd882","0xf74087790086abd69ac76cd40de2a49204cd77e5bd46dbf2b80ae1a6f04c4e78","0x143546196effd28ace000effd80e97c9b128ad794a1e54b93cb7cdbce2a5e48f","0x262a5d0b777cd326db0682a0c5d56ed5ce15d148773d2411af5c280b2973979a","0xadf6f92bee71607968b1c09e466662770175f639f9c3e6c8c3678ca57cfdb030","0xa22d5c5a2b647beea4a74720e42182e2cc00829ab90d077861113f3a15a42d9f","0xf48868f3c90c07ba6de26493a5e2d4b9db82ba601f6d9ccef31447643d5b59cc","0xa872bb1ffbdef6595bfc705d18f83e37733b9021795ed6fbd6b9106deb871710","0x8dfd9b64c5c5705a7996a8e2695cbd3c6bcad8c7f84f2d6e132889f554cf23cc","0x4150865dc22c5026ab3aaed78166c00f6d1d55d60deb27596b675ffe296e1e81","0x2926e99aefa0ff2e14a67a3ae10a7f6e753ce4b799c6fe531f8cbf8d33b31a66","0xb2ae53d841a55a805fb4078b1a7d44e08a81aba4be3690bac3a5b4c366bf39da","0x275720ecabb68df33eee92ae4fd70572a8d952d6c61c061c2869cfc3217aa5c5","0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}