Vigía
Verified, dated facts on npm/PyPI versions, deprecations, per-version vulnerabilities and AI models.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"vigia": {
"url": "https://vigia.coredls.cloud/mcp"
}
}
}Remote-Endpunkte
https://vigia.coredls.cloud/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢package_status(ecosystem, name)
Latest stable version, publish date, deprecation/yank status, runtime requirements (engines/python), peer dependencies, license and advisories of an npm or PyPI package. Use before recommending, installing or pinning a package version.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi"
],
"description": "Package ecosystem"
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 214,
"description": "Exact package name, e.g. \"next\", \"@types/node\", \"requests\""
}
},
"required": [
"ecosystem",
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢version_status(ecosystem, name, version)
For one exact version of an npm or PyPI package: whether it exists, when it was published, whether it was deprecated/yanked, how far behind latest it is, its known vulnerabilities (OSV) and the nearest version that fixes all of them. Use before keeping, pinning or recommending a specific version, or when auditing a lockfile entry.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi"
],
"description": "Package ecosystem"
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 214,
"description": "Exact package name"
},
"version": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Exact version, e.g. \"4.17.1\""
}
},
"required": [
"ecosystem",
"name",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_dependencies(ecosystem, manifest)
Evaluates a full package.json (npm) or requirements.txt (pypi): for each dependency returns the latest version, whether the declared range includes it (up_to_date / outdated / outdated_major), whether the package is deprecated, and known vulnerabilities (OSV IDs) of the lowest version the range allows. Use when opening a project or before upgrading dependencies.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi"
],
"description": "Package ecosystem"
},
"manifest": {
"type": "string",
"minLength": 2,
"maxLength": 200000,
"description": "Full content of the manifest file"
}
},
"required": [
"ecosystem",
"manifest"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢recent_changes(ecosystem, name, limit)
Latest detected changes: new releases, deprecations, removed packages, AI model price changes or retirement announcements. Optionally filtered to one package or model.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"ai"
]
},
"name": {
"description": "If set, history of that package or model",
"type": "string",
"maxLength": 214
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢model_info(model_id, provider, query)
Price per million tokens, context window, max output and retirement date of AI models (OpenRouter catalog). Use before writing a model ID in code or estimating costs. With model_id returns one model; with provider or query returns a list.
Eingabe-Schema
{
"type": "object",
"properties": {
"model_id": {
"description": "Exact ID in provider/model form, e.g. \"anthropic/claude-x\"",
"type": "string",
"maxLength": 200
},
"provider": {
"type": "string",
"maxLength": 100
},
"query": {
"type": "string",
"maxLength": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_package(query, ecosystem)
Finds packages or models by name prefix, ordered by popularity. Use when the exact name is unknown.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"ai"
]
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis