infra-ops-mcp (skyvanguard/infra-ops-mcp) is an MCP server listed on the M8ven Trust Index. It scores 50 out of 100, grade D. It declares 74 tools. No publisher has claimed this listing.
A comprehensive MCP server for infrastructure operations with 92 tools across 13 categories, covering system monitoring, networking, containers, multi-cloud management, databases, CI/CD, IaC, security, and remote SSH fleet management.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
skyvanguard
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
backup_statusCheck backup status by listing files in the backup directory with sizes and dates
backup_integrity_checkVerify backup file integrity by checking existence, readability, and checksums or archive validity
backup_restore_testTest restoring a backup by extracting to a temporary location and verifying contents
aws_ec2_instancesList EC2 instances
aws_s3_bucketsList S3 buckets
aws_rds_instancesList RDS instances
aws_lambda_functionsList Lambda functions
aws_cloudwatch_metricsGet CloudWatch metrics
aws_route53_zonesList Route53 zones
azure_vm_listList VMs
azure_aks_clustersList AKS clusters
azure_storage_accountsList storage accounts
gcp_compute_instancesList GCE instances
gcp_gke_clustersList GKE clusters
docker_container_listList Docker containers with their status, names, and basic info
docker_container_inspectInspect a Docker container to get detailed configuration and state information
docker_container_logsRetrieve logs from a Docker container
docker_container_statsGet real-time resource usage statistics for a Docker container
docker_container_startStart a stopped Docker container
docker_container_stopStop a running Docker container
docker_container_restartRestart a Docker container
docker_image_listList Docker images available on the host
docker_network_listList Docker networks
docker_volume_listList Docker volumes
docker_compose_statusGet Docker Compose project status showing all services and their states
k8s_pod_listList Kubernetes pods in a namespace with their status and metadata
k8s_pod_logsRetrieve logs from a Kubernetes pod
k8s_deployment_listList Kubernetes deployments in a namespace
k8s_service_listList Kubernetes services in a namespace
k8s_node_listList Kubernetes cluster nodes with their status and resource info
k8s_eventsList Kubernetes cluster events for debugging and monitoring
k8s_scale_deploymentScale a Kubernetes deployment to the specified number of replicas
db_postgres_queryExecute a read-only PostgreSQL query
db_postgres_healthCheck PostgreSQL database health including version, connections, and size
db_mysql_queryExecute a read-only MySQL query
db_mysql_healthCheck MySQL database health including version, status, and connections
db_mongodb_queryExecute a MongoDB find query on a collection
db_mongodb_healthCheck MongoDB health including stats, server status, and connections
db_redis_infoGet Redis server INFO for a specific section or all sections
db_redis_healthCheck Redis health including PING, memory usage, and database size
dns_recordsQuery DNS records for a domain with optional type and server
dns_propagation_checkCheck DNS propagation across multiple public DNS servers
dns_zone_queryQuery zone information including SOA and NS records for a domain
monitoring_custom_metricsQuery custom metrics from a Prometheus endpoint
monitoring_uptime_checkPerform an HTTP or TCP uptime check on a target
monitoring_alertsGet active alerts from a Prometheus Alertmanager endpoint
monitoring_sla_statusCalculate SLA status and allowed downtime based on uptime percentage
remote_ssh_execExecute a command on a remote host via SSH
remote_fleet_commandExecute a command across multiple remote hosts via SSH
remote_host_inventoryList configured remote hosts and check their connectivity status
security_cve_scanRun a CVE vulnerability scan on a filesystem path using Trivy
security_secrets_scanScan for hardcoded secrets and credentials using Gitleaks
security_cert_checkCheck TLS certificate details for a host including expiration
security_compliance_checkRun compliance benchmarks using Trivy configuration scanning
security_port_auditAudit listening ports and flag well-known dangerous ports
storage_raid_statusGet RAID array status and configuration
storage_lvm_infoGet LVM (Logical Volume Manager) information including physical volumes, volume groups, and logical volumes
storage_mountsGet mounted filesystem information including disk layout and usage
storage_smart_healthGet SMART health data for storage devices
storage_partitionsGet disk partition and block device information
storage_nfs_sharesGet NFS share configuration and exported filesystems
storage_quotasGet filesystem quota information
system_cpu_infoGet CPU information including manufacturer, brand, speed, cores, and current load
system_memory_infoGet memory information including total, used, free RAM and swap usage
system_disk_usageGet disk space usage for all mounted filesystems
system_process_listList running processes with optional filtering by name and sorting by cpu, memory, or pid
system_process_killKill a process by PID. Requires confirmation. Uses taskkill on Windows, kill on Unix.
system_service_listList system services and their current status
system_service_controlStart, stop, or restart a system service. Requires confirmation. Uses sc on Windows, systemctl on Linux, launchctl on macOS.
system_uptimeGet system uptime and boot time information
system_usersGet currently logged in users
system_scheduled_tasksList scheduled tasks. Uses schtasks on Windows, crontab -l on Linux, launchctl list on macOS.
system_hardware_infoGet hardware information including system manufacturer, BIOS, and baseboard details
system_driversList system drivers. Uses driverquery on Windows, lsmod on Linux, kextstat on macOS.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
When Vitest UI server is listening, arbitrary file can be read and executed
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
js-yaml: YAML merge-key chains can force quadratic CPU consumption
JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported
Command Injection via Unsanitized `locate` Output in `versions()` — systeminformation
GITHUB_TOKEN"": "ghp_xxx",GITLAB_TOKENGitLab access tokenINFRA_AWS_PROFILEAWS profile nameINFRA_AWS_REGION"": "us-east-1"INFRA_AZURE_SUBSCRIPTIONAzure subscription IDINFRA_GCP_PROJECTGCP project IDINFRA_PG_DATABASEPostgreSQL databaseINFRA_PG_HOSTPostgreSQL hostINFRA_PG_PASSWORDPostgreSQL passwordINFRA_PG_PORTPostgreSQL portINFRA_PG_USERPostgreSQL userINFRA_REDIS_HOSTRedis hostINFRA_REDIS_PASSWORDRedis passwordINFRA_REDIS_PORTRedis portTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
74/74 tools missing one or more hints — backup_status (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); backup_integrity_check (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); backup_restore_test (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +71 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool test coverage
Only 9/74 tools referenced in tests (12%)
Write tests that reference each tool by name so every tool has at least one test.
Production dependencies are patched
0 critical, 7 high severity in production deps — @modelcontextprotocol/sdk@1.25.3 (high), js-yaml@4.1.1 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Dev dependencies
1 critical/high in dev-only deps (does not ship to users)
Upgrade dev dependencies when convenient.
Dependency freshness
1/30 production deps stale: generic-pool@2023-01-26 (3.6y)
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/skyvanguard/infra-ops-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check