accueil / serveurs / Dev & Code / com.datakoot/npm-pypi-crates-packages
com.datakoot/npm-pypi-crates-packages
serveur MCP (Model Context Protocol) · package-intel 2.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.datakoot/npm-pypi-crates-packages est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.datakoot/npm-pypi-crates-packages » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- package_dependencies≈ 416 tokens
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.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo.version· string · optionnel
Optional; defaults to the latest/default versionecosystem· string · requis · npm | pypi | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_dependencies", "arguments": {"name": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "source": "texte", "version": "texte", "ecosystem": "texte", "provenance": {}, "direct_dependencies": "texte", "dev_dependency_count": "texte", "build_dependency_count": "texte", "direct_dependency_count": "texte", "required_dependency_count": "texte"}} - package_downloads≈ 342 tokens
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.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo.ecosystem· string · requis · npm | pypi | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_downloads", "arguments": {"name": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ecosystem": "texte", "last_month": "texte", "provenance": {}}} - package_health≈ 424 tokens
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.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo.ecosystem· string · requis · npm | pypi | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_health", "arguments": {"name": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"license": "texte", "verdict": "texte", "concerns": "texte", "deprecated": "texte", "provenance": {}, "repository": "texte", "has_license": "texte", "maintainers": "texte", "advisory_ids": "texte", "last_release": "texte", "latest_version": "texte", "known_advisories": "texte"}} - package_info≈ 374 tokens
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.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Package/crate nameecosystem· string · requis · npm | pypi | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_info", "arguments": {"name": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "license": "texte", "version": "texte", "homepage": "texte", "ecosystem": "texte", "published": "texte", "deprecated": "texte", "provenance": {}, "repository": "texte", "description": "texte", "maintainers": "texte", "version_count": "texte"}} - package_search≈ 354 tokens
Search for packages by keyword and get the top matches with descriptions. Supported ecosystems: npm and cargo (PyPI has no public search API).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum number of results to return.query· string · requis
Free-text search terms, matched against package names and descriptions.ecosystem· string · requis · npm | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_search", "arguments": {"query": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "results": "texte", "ecosystem": "texte", "provenance": {}, "result_count": "texte"}} - package_versions≈ 374 tokens
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.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Exact package name as published in that registry, e.g. express for npm, requests for pypi, serde for cargo.limit· integer · optionnel
Maximum number of results to return.ecosystem· string · requis · npm | pypi | cargo
Package registry to look in. One of: npm, pypi, cargo.
Exemple d'appel{"name": "package_versions", "arguments": {"name": "texte", "ecosystem": "npm"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "latest": "texte", "versions": "texte", "ecosystem": "texte", "provenance": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».