accueil / serveurs / Dev & Code / io.github.artvepa80/hefestoai
io.github.artvepa80/hefestoai
serveur MCP (Model Context Protocol) · hefestoai 4.20.2
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.artvepa80/hefestoai est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.artvepa80/hefestoai » 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 4 outils
- analyze≈ 1133 tokens
Runs the open-source hefesto-ai engine (`hefesto analyze --no-config`, free tier) on the files you send to the hosted analyzer and returns its findings: rule id, severity, file, line, message and the SARIF hefestoFingerprint/v1 fingerprint (format "sarif" adds the full SARIF 2.1.0 log). Provide files, or a single code snippet plus language. Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds, 10 requests per minute per IP, shared across server instances. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored. For a whole repository, run `hefesto analyze .` locally.
Paramètres, retour & exemple (5)
Paramètrescode· string · optionnel
A single snippet, used only when files is omitted (written as e.g. snippet.py for language python). At most 100 KB.files· array · optionnel
Files to analyze. Used instead of code when present. path: relative POSIX, at most 200 characters and 8 levels; each segment is letters, digits, "_", "." or "-" and must not start with "-"; no "..", no absolute paths, no ".git" or ".hefesto.yaml". content: UTF-8 text, no NUL bytes, at most 100 KB.format· string · optionnel · json | sarif
json (default): findings only; sarif: also the full SARIF 2.1.0 log.language· string · optionnel · python | py | cobol | yaml | yml | dockerfile | docker | terraform
Language of code when files is omitted. Default python. Ignored when files is set. An unknown language is rejected; send files instead.severity· string · optionnel · LOW | MEDIUM | HIGH | CRITICAL
Minimum severity to report (default LOW).
Exemple d'appel{"name": "analyze", "arguments": {"code": "texte", "files": [], "format": "json", "language": "python", "severity": "LOW"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "error": "texte", "message": "texte", "analysis": {}}} - compare≈ 296 tokens
Return a short static comparison of HefestoAI with one named tool. No live lookup and no code is inspected. Known values: sonarqube (the default when tool is omitted), snyk, github-advanced-security, semgrep, claude-code-security. Any other value is answered as sonarqube.
Paramètres, retour & exemple (1)
Paramètrestool· string · optionnel
Tool to compare with: sonarqube (default), snyk, github-advanced-security, semgrep, or claude-code-security.
Exemple d'appel{"name": "compare", "arguments": {"tool": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"text": "texte", "tool": "texte"}} - install≈ 232 tokens
Return install commands for the open-source package (pip install hefesto-ai, Python 3.10+). Does not install anything on the caller's machine. No parameters.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "install", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"steps": [], "command": "texte", "requires": "texte"}} - pricing≈ 221 tokens
Return current HefestoAI prices (Free $0, PRO: $8/month, OMEGA: $19/month). Static text. Does not look up or change a subscription. No parameters.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"pro": "texte", "free": "texte", "omega": "texte", "checkout": "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é ».