Vigía
What breaks between versions, vulnerabilities, compatible versions, EOL dates: npm, PyPI, Rust, PHP.
Connect it
Settings → Connectors → Add custom connector
URL: https://vigia.coredls.cloud/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://vigia.coredls.cloud/mcp{
"mcpServers": {
"vigia": {
"url": "https://vigia.coredls.cloud/mcp"
}
}
}claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp{
"servers": {
"vigia": {
"type": "http",
"url": "https://vigia.coredls.cloud/mcp"
}
}
}12 tools, verified live
package_statusread-onlyReturns the current state of one package: latest stable version and its publish date, status (active / deprecated / yanked / not_found_in_registry), the deprecation message if any, runtime requirements (npm engines and peerDependencies, PyPI Requires-Python, Rust rust-version, PHP require.php), license, known security advisories on the latest version, a release-activity summary (active / slowing /
list_versionsread-onlyLists the published versions of one package, newest first, each with its publish date, a prerelease flag and whether it is withdrawn (npm: deprecated; PyPI and crates.io: yanked; Packagist: abandoned), plus a maintenance summary: last release date, releases in the last 12 months and an activity label (active / slowing / dormant). Read-only and requires no authentication. A package Vigia does not t
upgrade_impactread-onlyReports what changes between two versions of an npm package by diffing the public TypeScript API of both releases (only the type declarations are analyzed; package code is never executed): removed exports and import paths, changed function signatures and class or interface members, newly deprecated APIs, changed engines and peerDependencies, and the changelog sections published in between. Returns
symbol_statusread-onlyChecks whether an exported function, class, type or constant (or a Class.member) exists in a specific version of an npm package, using the package's TypeScript declarations. Returns whether it was found, its kind, its exact signature, the module path to import it from, whether it is deprecated (with the deprecation message) and, when it is not found, close-name suggestions. Read-only and requires
find_compatible_versionread-onlyFinds the newest stable, non-withdrawn version of a package whose own declared requirements admit the runtimes you give it: npm engines and peerDependencies, PyPI Requires-Python, Rust rust-version (minimum Rust), PHP require.php and required packages. Returns the best version with the per-constraint checks, the newest release that is incompatible together with the reason it fails, and a list of u
version_statusread-onlyReports on one exact version of an npm, PyPI, crates.io or Packagist package: whether that version exists, when it was published, whether it is withdrawn (npm deprecated, PyPI and crates.io yanked, Packagist abandoned), how many stable releases and major versions it is behind the latest, and its known vulnerabilities from OSV with severity, summary, the version that fixes each one, and the single
check_dependenciesread-onlyAudits a whole manifest in one call. For every dependency in a package.json (dependencies and devDependencies) or a requirements.txt it returns the latest version, whether the declared range includes it (up_to_date / outdated / outdated_major / unpinned / unsupported_spec), how many major versions behind it is, whether the package is deprecated, and the OSV vulnerability IDs of the lowest version
recent_changesread-onlyLists the changes Vigia detected recently, newest first: new package releases (with old and new version), deprecations, yanks and removals, runtime-requirement changes, AI model price changes and model retirement announcements. Each item has the entity, the kind of change, the old and new values and the detection time. Without a name it returns the global feed; with ecosystem and name it returns t
model_statusread-onlyLooks up AI models in the OpenRouter catalog: price per million input and output tokens in USD, context window, maximum output tokens, knowledge cutoff, supported modalities and announced retirement date, with a status of available / retiring / removed_from_catalog. With model_id it returns that one model (if the id is unknown, a list of similar ids); with provider and/or query it returns up to 40
eol_statusread-onlyTells whether a language, runtime, framework, database or operating-system version is still supported and when it reaches end of life. Covers about 480 products (Python, Node.js, PHP, Java, Ruby, Go, Rust, Django, Laravel, Rails, React, Angular, PostgreSQL, MySQL, Ubuntu, Debian, Kubernetes and more). With product and version it returns that version's status (supported / security_only / end_of_lif
changes_since_cutoffread-onlyReturns what happened in software after a given date, so an agent can patch the gap between its training data and today: packages among the most popular on npm, PyPI, crates.io and Packagist that shipped a NEW MAJOR VERSION after the date (with the version that existed at that date, the new majors and their first release dates, the latest version, and an upgrade-guide link when one exists), runtim
find_packageread-onlySearches the catalog of tracked packages and AI models by case-insensitive name prefix and returns up to 15 matches ordered by popularity, each with its ecosystem, name and popularity rank. Read-only and requires no authentication. It matches only the beginning of the name (not descriptions or keywords) and covers tracked packages only, about 34,000 across npm, PyPI, crates.io and Packagist. Use i
Alternatives in Cloud & Infra
Compare →
Dead Man's Snitch MCP by usefulapiB
Read Dead Man's Snitch monitors and status; create, tag, pause and unpause snitches.
RotaCloud MCP by usefulapiB
Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave.
MaxMind minFraud MCP by usefulapiB
MCP server for MaxMind minFraud — score transactions for fraud risk from your AI assistant.
Hetzner Cloud MCP by usefulapiB
Servers, volumes, networks, firewalls, load balancers, pricing and safe power operations.
DeepInfra MCP by usefulapiB
Run DeepInfra inference, list models and read account rate limits.
Cronitor MCP by usefulapiB
Manage Cronitor monitors and send telemetry pings — list, inspect, create, update, delete.