MCP server de DevOps & Cloud Code Auditor
Commit 20 sept 2026Proporciona a los asistentes de IA herramientas de análisis estático para detectar fugas de costos en la nube, riesgos en migraciones de bases de datos y vulnerabilidades de seguridad en APIs.
También conocido como Ansarii/devops-code-auditor, devops-code-auditor
- Stars
- 0
- Herramientas
- 9
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 20 sept 2026
- Licencia
- MIT
¿Qué es DevOps & Cloud Code Auditor MCP?
DevOps & Cloud Code Auditor es un MCP server. Proporciona a los asistentes de IA herramientas de análisis estático para detectar fugas de costos en la nube, riesgos en migraciones de bases de datos y vulnerabilidades de seguridad en APIs. Expone 9 herramientas, como repository_url, sub_directory, status.
Resumen generado a partir del README del proyecto
Acerca del MCP server de DevOps & Cloud Code Auditor
Evitar caídas en producción y gastos inesperados en la nube es lo que DevOps & Cloud Code Auditor permite a los ingenieros que utilizan asistentes de IA como Claude Desktop, Cursor o Windsurf. Al integrar este MCP server vía stdio o Docker, los desarrolladores pueden otorgar a sus agentes de IA la capacidad de realizar análisis estático en infraestructura y código de aplicación. El servidor se enfoca en tres áreas críticas: optimización de costos en la nube para Terraform y AWS, seguridad en migraciones de PostgreSQL para prevenir bloqueos de tablas, y seguridad de APIs en Next.js para detener fugas de credenciales o inyecciones SQL.
Los usuarios pueden auditar repositorios públicos de Git completos usando la herramienta audit_devops_repository, escanear directorios del sistema de archivos local con audit_local_devops_directory, o pasar fragmentos de código directamente a audit_devops_code para obtener feedback inmediato. El sistema proporciona hallazgos estructurados en JSON y reportes en Markdown que incluyen código de corrección específico para problemas como transiciones de ciclo de vida de S3 faltantes, claves foráneas sin indexar o llamadas fetch sin validar. Debido a que se basa enteramente en coincidencia de patrones AST y regex, la herramienta garantiza la seguridad al no ejecutar nunca comandos de shell no confiables ni conexiones a bases de datos.
Qué puedes hacer con él
- 1Identificar fugas de costos en AWSPide a tu IA que escanee archivos de Terraform en busca de configuraciones costosas, como volúmenes EBS heredados o IPs públicas innecesarias.
- 2Prevenir bloqueos en migraciones de bases de datosHaz que el asistente revise un script de migración de PostgreSQL para asegurar que no detenga las escrituras en las tablas en producción.
- 3Auditar la seguridad de APIs en Next.jsVerifica que tus Next.js Server Actions incluyan la autenticación adecuada y no filtren secretos al cliente.
- 4Escanear directorios de infraestructura localesEjecuta una auditoría de seguridad y costos en una carpeta local antes de enviar un pull request.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar DevOps & Cloud Code Auditor MCP
Formatos verificados el 10 nov 2026Instalar DevOps & Cloud Code Auditor MCP en Claude Code
$ claude mcp add --transport http devops-code-auditor https://neon_innovation_lab--devops-code-auditor.apify.actor/mcpInstalar DevOps & Cloud Code Auditor MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"devops-code-auditor": {
"url": "https://neon_innovation_lab--devops-code-auditor.apify.actor/mcp"
}
}
}Instalar DevOps & Cloud Code Auditor MCP en VS Code
.vscode/mcp.json
{
"servers": {
"devops-code-auditor": {
"type": "http",
"url": "https://neon_innovation_lab--devops-code-auditor.apify.actor/mcp"
}
}
}Instalar DevOps & Cloud Code Auditor MCP en Codex
~/.codex/config.toml
[mcp_servers.devops-code-auditor] url = "https://neon_innovation_lab--devops-code-auditor.apify.actor/mcp"
Instalar DevOps & Cloud Code Auditor MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"devops-code-auditor": {
"httpUrl": "https://neon_innovation_lab--devops-code-auditor.apify.actor/mcp"
}
}
}Herramientas de DevOps & Cloud Code Auditor MCP 9
Detectado desde el READMErepository_urlsub_directorystatustotal_findingsfindingsmarkdown_reportcodefile_typedirectory_path
| repository_url | — | |
| sub_directory | — | |
| status | — | |
| total_findings | — | |
| findings | — | |
| markdown_report | — | |
| code | — | |
| file_type | — | |
| directory_path | — |
README
Ver en GitHubDevOps & Cloud Code Auditor (MCP Server)
A production-ready Model Context Protocol (MCP) Server providing AI coding assistants (Claude Desktop, Cursor, Windsurf, Cline) with automated static analysis tools to prevent production outages, cloud cost leaks, and security vulnerabilities.
🌟 Capabilities & Audited Rule Sets
This server inspects codebases across three mission-critical engineering vectors:
-
Cloud Cost Leaks (Terraform / HCL / AWS):
EBS_GP2: Identifies legacygp2EBS volumes (gp3provides equal durability with ~20% baseline cost reduction and higher baseline IOPS).PUBLIC_IP: Flags unneededassociate_public_ip_address = trueincurring hourly AWS IPv4 charges ($0.005/hr/IP).CW_NO_RETENTION: Catchesaws_cloudwatch_log_groupmissing retention policies (preventing infinite unbudgeted log ingestion costs).S3_NO_LIFECYCLE: Detects S3 buckets lacking Glacier lifecycle transitions.RDS_MULTIAZ_NONPROD&RDS_PROVISIONED_IOPS_NONPROD: Flags doubled database infrastructure costs on development and staging environments.
-
PostgreSQL Migration Table Lock Hazards:
INDEX_NOT_CONCURRENT: DetectsCREATE INDEXmissingCONCURRENTLY(which acquires anEXCLUSIVElock and halts table writes in production).NOT_NULL_VOLATILE_DEFAULT: CatchesADD COLUMN ... NOT NULL DEFAULT <func()>rewriting every table row under anACCESS EXCLUSIVElock.FK_NO_INDEX: Flags unindexed foreign key constraints causing cascading table-level sequential lock scans on parent updates/deletes.FOR_UPDATE_UNBOUNDED: CatchesSELECT ... FOR UPDATEmissingLIMITorSKIP LOCKED, preventing deadlocks.
-
OWASP & Full-Stack Next.js API Security:
NEXT_PUBLIC_SECRET_LEAK: Flags sensitive tokens and private API keys prefixed withNEXT_PUBLIC_that leak into public client browser bundles.NEXTJS_SERVER_ACTION_NO_AUTH: Flags Next.js 14/15 Server Actions exporting mutations without explicit session auth verification.SQLI_RAW_INTERPOLATION: Identifies raw SQL query templates using string interpolation instead of parameterized inputs.SSRF_UNVALIDATED_FETCH: Catches external fetch calls consuming user inputs without protocol/hostname validation.
🛠️ MCP Tools Exposed
This server implements the official Model Context Protocol specification (tools/list and tools/call):
1. audit_devops_repository
Clones a public Git repository shallowly without executing hooks, performs AST and regex static syntax audits, and returns structured findings and a formatted Markdown report.
- Parameters:
repository_url(string, required): Public Git URL of the repository to audit (e.g.https://github.com/example/cloud-infra).sub_directory(string, optional): Specific subdirectory within the repository to inspect (e.g.terraform/orprisma/migrations/).
- Returns:
status: "success" | "error"total_findings: Number of detected issuesfindings: Array of detailed vulnerability records (file, line number, rule ID, severity, message, fix code)markdown_report: Human-readable summary table
2. audit_devops_code
Directly audits a raw code snippet of Terraform (HCL), PostgreSQL migration (SQL), or Next.js API/Server Action code.
- Parameters:
code(string, required): The source code string to audit.file_type(string, optional, default: "auto"): One of"terraform","postgres","nextjs", or"auto".
- Returns: Structured JSON findings with exact drop-in code fixes.
3. audit_local_devops_directory
Audits a local filesystem directory on the host machine before submitting a Pull Request or deploying to staging.
- Parameters:
directory_path(string, required): Absolute filesystem path to the target folder.
- Returns: Structured JSON findings and severity breakdown.
🚀 Client Configuration & Quickstart
1. Claude Desktop Setup
Add the server to your claude_desktop_config.json:
{
"mcpServers": {
"devops-code-auditor": {
"command": "python3",
"args": ["/path/to/devops-code-auditor/server.py"]
}
}
}
2. Cursor IDE / Windsurf Setup
In Cursor, navigate to Settings → Features → MCP → Add New MCP Server:
- Name:
devops-code-auditor - Type:
command - Command:
python3 /absolute/path/to/devops-code-auditor/server.py
3. Docker Execution
Run the isolated container via Docker:
{
"mcpServers": {
"devops-code-auditor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ansarii/devops-code-auditor"
]
}
}
}
💻 Example Agent Usage
Once connected, your AI assistant can evaluate migration files and cloud manifests on demand:
User: "Check this PostgreSQL migration before I run it on production:
CREATE INDEX idx_orders_user_id ON orders (user_id);"
Claude (Tool Call):
audit_devops_code({
"code": "CREATE INDEX idx_orders_user_id ON orders (user_id);",
"file_type": "postgres"
})
Result:
{
"status": "success",
"total_findings": 1,
"findings": [
{
"suite": "postgres-locks",
"rule": "INDEX_NOT_CONCURRENT",
"severity": "high",
"file": "migration.sql",
"line": 1,
"message": "CREATE INDEX on \"orders\" without CONCURRENTLY blocks table writes during build.",
"fix": "CREATE INDEX CONCURRENTLY idx_orders_user_id ON orders (user_id);"
}
]
}
🔒 Security Guarantee: Zero Execution
This server executes 100% static analysis using AST pattern matching and regex verification. It never executes untrusted shell commands, arbitrary Python code, or database connections on your machine.
📜 License
MIT License — Copyright (c) 2026 Neon Innovation Lab. Maintained by Neon Innovation Lab.
Preguntas sobre DevOps & Cloud Code Auditor MCP
¿Cómo agrego DevOps & Cloud Code Auditor MCP a Claude Code?
Ejecuta claude mcp add --transport http devops-code-auditor https://neon_innovation_lab--devops-code-auditor.apify.actor/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego DevOps & Cloud Code Auditor MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona DevOps & Cloud Code Auditor MCP?
Expone 9 herramientas, incluidas repository_url, sub_directory, status, total_findings, findings.
¿Qué tipo de código puede auditar este servidor?
Puede auditar Terraform (HCL), migraciones de PostgreSQL y código de Next.js API o Server Action.
¿El servidor ejecuta mi código?
No, el servidor utiliza análisis estático al 100% mediante coincidencia de patrones AST y regex, lo que garantiza que no se ejecuten comandos no confiables ni conexiones a bases de datos.
¿Puedo auditar un repositorio público de GitHub?
Sí, la herramienta audit_devops_repository te permite clonar e inspeccionar repositorios públicos de Git de forma ligera (shallow clone).