Package Intel MCP
Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.
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": {
"npm-pypi-crates-packages": {
"url": "https://package.datakoot.com/mcp"
}
}
}Remote-Endpunkte
https://package.datakoot.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢package_info(ecosystem, name)
Get core metadata for a package: latest version, description, license, homepage, source repository, maintainers, and whether it is deprecated. Use before an agent installs or recommends a dependency. Ecosystems: npm, pypi, cargo.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"name": {
"type": "string",
"description": "Package/crate name"
}
},
"required": [
"ecosystem",
"name"
]
}🟢package_versions(ecosystem, name, limit)
List recent released versions of a package with release dates (most recent first). Helps an agent pick a version or check how actively it is maintained. Ecosystems: npm, pypi, cargo.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"name": {
"type": "string",
"description": "Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo."
},
"limit": {
"type": "integer",
"default": 15,
"description": "Maximum number of results to return."
}
},
"required": [
"ecosystem",
"name"
]
}🟢package_downloads(ecosystem, name)
Get popularity/download statistics for a package (recent download counts). Useful for judging how widely used and battle-tested a dependency is. Ecosystems: npm, pypi, cargo.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"name": {
"type": "string",
"description": "Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo."
}
},
"required": [
"ecosystem",
"name"
]
}🟢package_dependencies(ecosystem, name, version)
List the direct dependencies of a specific package version (defaults to latest), via deps.dev. Lets an agent understand what a package pulls in before adding it. Ecosystems: npm, pypi, cargo.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"name": {
"type": "string",
"description": "Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo."
},
"version": {
"type": "string",
"description": "Optional; defaults to the latest/default version"
}
},
"required": [
"ecosystem",
"name"
]
}🟢package_health(ecosystem, name)
A composite trust/health check for a package an agent is considering: latest-release recency, deprecation status, license present, maintainer count, dependency count, and any known security advisories (via deps.dev). Returns a summary an agent can act on. Ecosystems: npm, pypi, cargo.
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"pypi",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"name": {
"type": "string",
"description": "Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo."
}
},
"required": [
"ecosystem",
"name"
]
}🟢package_search(ecosystem, query, limit)
Search for packages by keyword and get the top matches with descriptions. Supported ecosystems: npm and cargo (PyPI has no public search API).
Eingabe-Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"enum": [
"npm",
"cargo"
],
"description": "Package registry to look in. One of: npm, pypi, cargo."
},
"query": {
"type": "string",
"description": "Free-text search terms, matched against package names and descriptions."
},
"limit": {
"type": "integer",
"default": 10,
"description": "Maximum number of results to return."
}
},
"required": [
"ecosystem",
"query"
]
}Community
Nachweis