Vérificateur de dernière version : outil MCP

Trouvez la dernière version de Node.js, PHP, .NET, React, Next.js, Kubernetes, nginx et d’autres environnements d’exécution, outils et bibliothèques, avec la plus récente de chaque branche de versions et les préversions à venir, d’après leurs releases GitHub.


Le serveur MCP est en mode test et n’est disponible que pour des utilisateurs sélectionnés.

Outil

Nom de l’outil
latest_version_checker

Finds the latest version of a programming language runtime, developer tool, server or library from the releases its official repository publishes on GitHub, read from GitHub's REST API (api.github.com, without authentication). software is one of a fixed list, each read from one repository: the runtimes and languages nodejs, php, ruby, dotnet (the .NET runtime), rust, deno, bun, kotlin, swift, scala (Scala 3), elixir, erlang (Erlang/OTP), julia, crystal and gleam; the tools docker-compose, kubernetes, terraform, helm, nginx, caddy, traefik, redis, grafana, npm, pnpm and composer; and the libraries react, nextjs, vue, angular, svelte, typescript, tailwind-css, laravel, symfony and rails. Python, Go, PostgreSQL and other projects that publish no GitHub releases aren't offered. Only the most recent releases are read (GitHub orders them by the date of the tagged commit), so a release line without a release for a long time can be missing. A version is read from the release's tag without its prefix (v24.11.0, php-8.4.14, OTP-28.1.1, release-1.29.3, svelte@5.43.0, swift-6.2-RELEASE; Ruby's older v3_4_1 is read as 3.4.1): up to four numbers joined by dots, optionally followed by an alpha, beta, rc, preview, canary or next label; a release with such a label (such as a Next.js canary), or one GitHub marks as a pre-release, is a pre-release, and tags that aren't versions (Elixir's moving v1.20-latest, the npm repository's libnpmexec-v11.0.5) are skipped. Returns software, name (as the project spells it, such as Node.js), repository (owner/name on GitHub), latest (the highest stable version; null when no release read is one) and preRelease (the newest pre-release of a higher version, such as the next major's beta; null when there is none), both with version (as the tag spells it, without its prefix), tag (the Git tag), publishedAt (ISO 8601, null when GitHub has none) and url (the release's page on github.com), releaseLines (the highest stable version of each release line, highest first, up to 10, each with line and the fields of latest: a line is a major version, such as 24 for Node.js 24.x, for nodejs, dotnet, erlang, docker-compose, helm, npm, pnpm, nextjs, angular, svelte, tailwind-css and laravel, and a minor version, such as 8.4 for PHP 8.4.x, for the others) and releasesChecked (how many releases were read). A release line in the list isn't necessarily still supported: the project's own release schedule says which are. Fails when GitHub's rate limit for unauthenticated requests from this server is used up, when GitHub answers with an error or with data that isn't a release list, or when it can't be reached or doesn't answer in time.


Paramètres
  • softwarestring · Obligatoire
    Runtime, tool or library to check, with the GitHub repository its releases are read from: one of nodejs (Node.js, nodejs/node), php (PHP, php/php-src), ruby (Ruby, ruby/ruby), dotnet (.NET, dotnet/runtime), rust (Rust, rust-lang/rust), deno (Deno, denoland/deno), bun (Bun, oven-sh/bun), kotlin (Kotlin, JetBrains/kotlin), swift (Swift, swiftlang/swift), scala (Scala, scala/scala3), elixir (Elixir, elixir-lang/elixir), erlang (Erlang/OTP, erlang/otp), julia (Julia, JuliaLang/julia), crystal (Crystal, crystal-lang/crystal), gleam (Gleam, gleam-lang/gleam), docker-compose (Docker Compose, docker/compose), kubernetes (Kubernetes, kubernetes/kubernetes), terraform (Terraform, hashicorp/terraform), helm (Helm, helm/helm), nginx (nginx, nginx/nginx), caddy (Caddy, caddyserver/caddy), traefik (Traefik, traefik/traefik), redis (Redis, redis/redis), grafana (Grafana, grafana/grafana), npm (npm, npm/cli), pnpm (pnpm, pnpm/pnpm), composer (Composer, composer/composer), react (React, react/react), nextjs (Next.js, vercel/next.js), vue (Vue.js, vuejs/core), angular (Angular, angular/angular), svelte (Svelte, sveltejs/svelte), typescript (TypeScript, microsoft/TypeScript), tailwind-css (Tailwind CSS, tailwindlabs/tailwindcss), laravel (Laravel, laravel/framework), symfony (Symfony, symfony/symfony), rails (Ruby on Rails, rails/rails)
    Valeurs autorisées : nodejs, php, ruby, dotnet, rust, deno, bun, kotlin, swift, scala, elixir, erlang, julia, crystal, gleam, docker-compose, kubernetes, terraform, helm, nginx, caddy, traefik, redis, grafana, npm, pnpm, composer, react, nextjs, vue, angular, svelte, typescript, tailwind-css, laravel, symfony, rails

Schéma d’entrée
2245 caractères

Connexion

Chaque requête nécessite un jeton d’API, que vous pouvez créer dans votre compte et envoyer comme jeton Bearer dans l’en-tête Authorization.

193 caractères

Sur le site

Vérificateur de dernière version fonctionne aussi dans votre navigateur, sans assistant IA.