SmeltSec gestiona todo el ciclo de vida del servidor MCP: análisis, puertas de seguridad, generación, puntuación, despliegue, monitoreo y exportación de datos.
SmeltSec analiza tu código fuente usando Tree-sitter para extraer firmas de funciones, definiciones de rutas y superficies de API. Admite repositorios de GitHub, especificaciones OpenAPI y descripciones en lenguaje natural. El análisis AST identifica las superficies de API públicas y filtra las funciones internas.
Antes de generar cualquier servidor MCP, la Puerta 1 ejecuta 4 herramientas de seguridad sobre tu código fuente: Semgrep para SAST, Gitleaks para secretos, OSV-Scanner para vulnerabilidades de dependencias y Análisis de Superficie de API para mapeo de permisos. Los hallazgos críticos bloquean la generación.
Con la Puerta 1 superada, SmeltSec genera el servidor MCP. Las herramientas se seleccionan del análisis de superficie de API, las descripciones se generan a partir de firmas de funciones y docstrings, y el resultado es código FastMCP (Python) o TypeScript SDK listo para producción.
La Puerta 2 escanea el servidor MCP generado antes de entregártelo. MCP-Scan detecta envenenamiento de herramientas, el Análisis de Comportamiento compara descripciones frente al comportamiento del código, Semgrep Self-Check detecta nuevas vulnerabilidades y la Verificación de Permisos previene escalaciones.
Tras superar ambas puertas, el servidor se puntúa en dos ejes: calidad (6 dimensiones que miden la usabilidad con LLM) y seguridad (5 categorías que miden el riesgo de vulnerabilidades). Ambas puntuaciones generan informes con sugerencias de corrección automática.
Despliega tu servidor y genera configuraciones de cliente para Claude Desktop, Cursor, VS Code, ChatGPT, Windsurf y clientes personalizados. La instalación con un clic copia el archivo de configuración a la ruta correcta. El modo daemon monitorea los cambios del servidor y actualiza todas las configuraciones automáticamente.
Vincula un repositorio de GitHub a tu servidor. SmeltSec instala un webhook que se activa en eventos de push. Cuando el código cambia, los diffs de Tree-sitter identifican qué funciones cambiaron, las mapean a herramientas MCP y clasifican el impacto. Los parches quirúrgicos preservan tus personalizaciones.
Rastrea analíticas por herramienta: conteos de llamadas, tasas de error, percentiles de latencia (p50/p95/p99) y distribución de clientes. 51 endpoints REST API. Registra webhooks para 16 tipos de eventos. Exportación masiva a JSON Lines, CSV o Parquet. Envía métricas de series temporales vía OpenTelemetry.
Seguridad y mantenimiento — antes y después de SmeltSec.