Nieuwste softwareversie controleren als MCP-tool

Vind de nieuwste versie van Node.js, PHP, .NET, React, Next.js, Kubernetes, nginx en andere runtimes, tools en bibliotheken, met de nieuwste release van elke versielijn en komende pre-releases, uit hun GitHub-releases.


De MCP-server staat in testmodus en is alleen beschikbaar voor geselecteerde gebruikers.

Tool

Toolnaam
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.


Parameters
  • softwarestring · Verplicht
    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)
    Toegestane waarden: 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

Invoerschema
2245 tekens

Verbinding

Elk verzoek heeft een API-token nodig, dat u in uw account aanmaakt en als Bearer-token verzendt in de header Authorization.

193 tekens

Op de website

Nieuwste softwareversie controleren werkt ook in uw browser, zonder AI-assistent.