accueil / serveurs / Dev & Code / io.github.mrkeyoor/should-i-use
io.github.mrkeyoor/should-i-use
serveur MCP (Model Context Protocol) · should-i-use 0.3.3
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 io.github.mrkeyoor/should-i-use est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mrkeyoor/should-i-use » 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
- alternatives≈ 171 tokens
Curated alternatives to a library, each with a one-line "prefer it when" and a verdict if the alternative is also indexed.
Paramètres, retour & exemple (1)
Paramètreslibrary· string · requis
Library name as published on npm or PyPI
Exemple d'appel{"name": "alternatives", "arguments": {"library": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}} - audit_dependencies≈ 266 tokens
Audit a project's dependencies for unmaintained packages, unstable APIs, and documented reasons to switch. Pass the contents of package.json, requirements.txt, or pyproject.toml. Returns only the dependencies worth a decision, not a report on every line. Run this before working in an unfamiliar codebase.
Paramètres, retour & exemple (2)
Paramètresmanifest· string · requis
Contents of package.json, requirements.txt, pyproject.toml, or a newline-separated list of package namesecosystem· string · optionnel · npm | pypi
Optional hint when the manifest format is ambiguous
Exemple d'appel{"name": "audit_dependencies", "arguments": {"manifest": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}} - docs_link≈ 182 tokens
Official docs URL and GitHub repo for a library, one line each. Use when the clamped answers are not enough.
Paramètres, retour & exemple (2)
Paramètrestopic· string · optionnel
Optional topic to look up in the docslibrary· string · requis
Library name as published on npm or PyPI
Exemple d'appel{"name": "docs_link", "arguments": {"library": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}} - how_do_i≈ 208 tokens
Return the 1-2 best code snippets for a task with a library, plus the gotcha for each. Snippets are correct for the indexed version. Far cheaper in tokens than a docs dump.
Paramètres, retour & exemple (2)
Paramètrestask· string · requis
What you want to do, e.g. "retry a failed request"library· string · requis
Library name as published on npm or PyPI
Exemple d'appel{"name": "how_do_i", "arguments": {"task": "texte", "library": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}} - pick_library≈ 208 tokens
Given a coding task, recommend 1-3 libraries from the should-i-use index with one-line reasoning and an honest warning about the top pick. Use before installing anything.
Paramètres, retour & exemple (2)
Paramètrestask· string · requis
What you are trying to do, e.g. "parse CSV files in node"ecosystem· string · optionnel · npm | pypi
Optional registry filter
Exemple d'appel{"name": "pick_library", "arguments": {"task": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}} - should_i_use≈ 178 tokens
Honest verdict on a specific library: 4-axis scores with reasons, when to skip it, and maintenance signals (last push, weekly downloads).
Paramètres, retour & exemple (1)
Paramètreslibrary· string · requis
Library name as published on npm or PyPI
Exemple d'appel{"name": "should_i_use", "arguments": {"library": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"answer": "texte"}}
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é ».