{"name":"io.github.nicolasboattini/esxi-readonly-mcp","slug":"nicolasboattini-esxi-readonly-mcp","title":"ESXi Read-Only Diagnostics","description":"Read-only VMware ESXi diagnostics: CPU Ready, disk latency, snapshots, real space, hardware health.","url":"https://mcp.market/server/nicolasboattini-esxi-readonly-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":183,"last_push_at":"2026-09-30T15:07:25.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/nicolasboattini/esxi-readonly-mcp","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"esxi-readonly-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"ESXi host (or vCenter) IP or hostname","isRequired":true,"format":"string","name":"ESXI_HOST"},{"description":"ESXi user with a read-only role. Store its password with 'esxi-readonly-mcp --set-password'","isRequired":true,"format":"string","name":"ESXI_USER"},{"description":"Optional: password in plain text if the OS keyring is not available (not recommended)","format":"string","isSecret":true,"name":"ESXI_PASSWORD"},{"description":"API port (default 443)","format":"number","name":"ESXI_PORT"},{"description":"Set to 1 to verify the TLS certificate (default 0, accepts ESXi self-signed certs)","format":"string","name":"ESXI_VERIFY_SSL"}]}],"tools":[{"name":"config_host","description":"Configuracion del host: licencia (clave enmascarada) y vencimiento, NTP y desfase del reloj, SSH/Shell, servicios activos, perfil de imagen y VIBs/drivers de terceros, syslog, placas de red (velocidad de enlace), vSwitches, portgroups y VMkernel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"datastores","description":"Datastores: capacidad, usado, libre, % de uso, % provisionado (thin), disco fisico donde esta cada uno y VMs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"diagnostico_completo","description":"Ejecuta todo junto: permisos, host, salud de hardware, configuracion, datastores, VMs, snapshots, performance realtime, eventos (warning/error 7 dias), top archivos y overcommit.","write_action":false,"price_micros":0,"input_schema":null},{"name":"eventos","description":"Eventos de ESXi (errores de disco, reinicios de VMs, alarmas, tareas, logins fallidos). nivel: todos | warning (warning y error) | error. Fechas corregidas por el desfase del reloj de ESXi.","write_action":false,"price_micros":0,"input_schema":null},{"name":"historial_perf","description":"Resumen de las metricas guardadas localmente por 'server.py --collect' (semanas de historia, aunque ESXi solo guarde 1 h). Filtra por horario laboral (lunes a viernes, hora local).","write_action":false,"price_micros":0,"input_schema":null},{"name":"host_info","description":"Host: fabricante, modelo, CPU (cores/hilos/HT), RAM total y usada, version y build de ESXi, uptime, politica de energia y controladoras de storage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"overcommit","description":"Suma de vCPU vs cores/hilos fisicos y RAM asignada vs fisica (ratios de overcommit).","write_action":false,"price_micros":0,"input_schema":null},{"name":"performance","description":"Metricas de host y VMs: CPU uso, CPU Ready %, Co-Stop %, memoria activa/ballooning/swap, latencia de disco (total, por disco virtual y por datastore) e IOPS. Devuelve promedio, p95 y maximo con su momento. intervalo: realtime (20 s, ~1 h en ESXi standalone), dia, semana, mes, anio (estos requieren vCenter). max_muestras: 180 = 1 h en realtime. dias: rango hacia atras (alternativa a max_muestras).","write_action":false,"price_micros":0,"input_schema":null},{"name":"salud_hardware","description":"Salud del hardware segun ESXi: estado de la RAID y discos fisicos (PERC), sensores de temperatura, ventiladores, fuentes, memoria y CPU. Lista primero los elementos que no estan en verde.","write_action":false,"price_micros":0,"input_schema":null},{"name":"snapshots","description":"Todos los snapshots con fecha, antiguedad, tamano aproximado y marca de los que superan dias_alerta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"top_archivos","description":"Archivos mas grandes de cada datastore (o de uno), con la VM a la que pertenecen y marca de posibles huerfanos.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verificar_permisos","description":"Muestra con que usuario se conecta y si ese usuario tiene privilegios de escritura en ESXi.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vms","description":"Todas las VMs: estado, vCPU, RAM asignada/activa/consumida, ballooning, swap, reservas/limites, VMware Tools, discos (provisionado vs usado, thin/thick, datastore, controladora) y espacio libre dentro del guest.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-01T06:32:24.380Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T06:32:24.287Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"esxi-readonly-mcp","version":"0.1.1","found":true,"weeklyDownloads":183,"license":"MIT","dependencyCount":3,"publishedAt":"2026-09-30T15:07:49.264608Z","repositoryUrl":"https://github.com/nicolasboattini/esxi-readonly-mcp"}],"repo":{"found":true,"owner":"nicolasboattini","repo":"esxi-readonly-mcp","archived":false,"pushedAt":"2026-09-30T15:07:25Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/38139882?v=4","ownerCreatedAt":"2018-04-06T17:15:55Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/38139882?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":183,"license":"MIT","lastPushAt":"2026-09-30T15:07:25.000Z","score":26}}}},"grade_history":[],"reviews":[]}