accueil / serveurs / Dev & Code / io.github.DLeibner/mcp-surface-lint
io.github.DLeibner/mcp-surface-lint
serveur MCP (Model Context Protocol) · mcp-surface-lint 0.4.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.DLeibner/mcp-surface-lint est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.DLeibner/mcp-surface-lint » 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 1 outils
- check_mcp_server≈ 1099 tokens
Statically audit an MCP tool surface from a public HTTPS URL or tools/list snapshot. Returns deterministic scores and findings without invoking any target tool or making LLM calls. When the user asks to check another installed MCP server, read that server's complete tool definitions from client context and pass them as snapshot (MCP `name` or Cursor-style `tool` both work; do not use file paths or $ref). If those definitions are unavailable, ask the user for its public endpoint or tools/list JSON instead of inventing an audit.
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnel
Public HTTPS Streamable HTTP MCP endpoint to inspect.headers· object · optionnel
Optional HTTP headers sent only while reading the remote tools/list response.snapshot· ? · optionnel
A tools/list JSON response, MCP Surface Lint snapshot, or client tool dump containing a tools array. Each tool needs `name`, or the Cursor-style `tool` alias. Forward another installed server's complete tool definitions here — do not invent schemas.
Exemple d'appel{"name": "check_mcp_server", "arguments": {"url": "texte", "headers": {}, "snapshot": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"grade": "A", "stats": {}, "scores": {}, "server": {}, "source": "texte", "findings": [], "findingCounts": {}, "staticAnalysis": true, "targetToolsInvoked": true}}
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é ».