accueil / serveurs / Dev & Code / io.github.polygraphso/litmus
io.github.polygraphso/litmus
serveur MCP (Model Context Protocol) · polygraph 1.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 io.github.polygraphso/litmus est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.polygraphso/litmus » 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 3 outils
- check_server≈ 438 tokens
Read a server's published behavioral grade (A-F) from polygraph.so in under a second; no execution. The pre-flight check before recommending or installing an MCP server. On a miss it returns not_available (unevaluated: neither safe nor unsafe) with next steps.
Paramètres, retour & exemple (1)
Paramètresserver_ref· string · requis
Registry-prefixed server ref: npm/<name>, npm/@scope/<name>, pypi/<name>, or github/<owner>/<repo>, with an optional @version. Example: npm/@modelcontextprotocol/server-filesystem
Exemple d'appel{"name": "check_server", "arguments": {"server_ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"grade": "texte", "status": "graded", "categories": {}, "report_url": "texte", "self_grade": "texte", "server_ref": "texte", "version_match": true, "current_version": "texte"}} - list_servers≈ 539 tokens
Servers with a published polygraph grade, sorted A-first then by ref. Returns up to `limit` rows starting at `offset` (default limit 25, capped at 100 per call); `grade` restricts to one letter. `summary` always covers the full graded corpus (a total plus a count per grade), regardless of `grade`, `limit`, or `offset`.
Paramètres, retour & exemple (3)
Paramètresgrade· string · optionnel · A | B | C | D | F
Restrict to servers with this grade.limit· integer · optionnel
Rows to return. Default 25, capped at 100 per call.offset· integer · optionnel
Rows to skip before taking `limit`, for paging past the first page.
Exemple d'appel{"name": "list_servers", "arguments": {"grade": "A", "limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"total": 1, "servers": [], "summary": {}}} - request_grade≈ 717 tokens
Hosted grading is discontinued. This tool returns gone. Existing published grades remain available via check_server / list_servers. To grade a server yourself, run the open harness: npx -y -p @polygraphso/litmus polygraphso-litmus litmus <server_ref>.
Paramètres, retour & exemple (1)
Paramètresserver_ref· string · requis
Registry-prefixed server ref: npm/<name>, npm/@scope/<name>, pypi/<name>, or github/<owner>/<repo>, with an optional @version. Example: npm/@modelcontextprotocol/server-filesystem
Exemple d'appel{"name": "request_grade", "arguments": {"server_ref": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"demand": 1, "status": "texte", "created": true, "payment": {}, "requestId": "texte", "statusUrl": "texte", "server_ref": "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é ».