SmeltSec gère l'intégralité du cycle de vie du serveur MCP — analyse, portes de sécurité, génération, scoring, déploiement, surveillance et export des données.
SmeltSec analyse votre code source avec Tree-sitter pour extraire les signatures de fonctions, les définitions de routes et les surfaces d'API. Compatible avec les dépôts GitHub, les specs OpenAPI et les descriptions en langage naturel. L'analyse AST identifie les surfaces d'API publiques et filtre les fonctions internes.
Avant toute génération de serveur MCP, la Porte 1 exécute 4 outils de sécurité sur votre code source : Semgrep pour le SAST, Gitleaks pour les secrets, OSV-Scanner pour les vulnérabilités des dépendances, et l'Analyse de Surface API pour la cartographie des permissions. Les découvertes critiques bloquent la génération.
Une fois la Porte 1 passée, SmeltSec génère le serveur MCP. Les outils sont sélectionnés depuis l'analyse de surface API, les descriptions sont générées à partir des signatures de fonctions et des docstrings, et le résultat est du code FastMCP (Python) ou TypeScript SDK prêt pour la production.
La Porte 2 analyse le serveur MCP généré avant de vous le livrer. MCP-Scan détecte l'empoisonnement d'outils, l'Analyse Comportementale compare les descriptions et le comportement du code, Semgrep Self-Check identifie de nouvelles vulnérabilités, et la Vérification des Permissions prévient les escalades.
Après avoir passé les deux portes, le serveur est évalué selon deux axes : la qualité (6 dimensions mesurant l'utilisabilité LLM) et la sécurité (5 catégories mesurant le risque de vulnérabilité). Les deux scores génèrent des bulletins avec des suggestions de correction automatique.
Déployez votre serveur et générez des configurations client pour Claude Desktop, Cursor, VS Code, ChatGPT, Windsurf et les clients personnalisés. L'installation en un clic copie le fichier de configuration au bon chemin. Le mode démon surveille les changements du serveur et met à jour toutes les configurations automatiquement.
Liez un dépôt GitHub à votre serveur. SmeltSec installe un webhook qui se déclenche sur les événements de push. Quand le code change, les diffs Tree-sitter identifient les fonctions modifiées, les associent aux outils MCP et classifient l'impact. Les correctifs chirurgicaux préservent vos personnalisations.
Suivez les analytiques par outil : comptages d'appels, taux d'erreur, percentiles de latence (p50/p95/p99) et distribution des clients. 51 endpoints REST API. Enregistrez des webhooks pour 16 types d'événements. Export en masse vers JSON Lines, CSV ou Parquet. Transmettez des métriques temporelles via OpenTelemetry.
Sécurité et maintenance — avant et après SmeltSec.