Verificador da versão mais recente como ferramenta MCP
Encontre a versão mais recente de Node.js, PHP, .NET, React, Next.js, Kubernetes, nginx e outros runtimes, ferramentas e bibliotecas, com a mais recente de cada linha de versões e os próximos pré-lançamentos, a partir dos releases deles no GitHub.
Ferramenta
latest_version_checkerFinds 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.
softwarestring · ObrigatórioRuntime, 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)Valores permitidos: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
Esquema de entrada
Conexão
Cada solicitação precisa de um token de API, que você pode criar na sua conta e enviar como token Bearer no cabeçalho Authorization.
No site
Verificador da versão mais recente também funciona no seu navegador, sem assistente de IA.