Read-only VMware Aria Operations for Logs (Log Insight): search + aggregation. 7 MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Disclaimer: Community-maintained open-source project, not affiliated with, endorsed by, or sponsored by VMware, Inc. or Broadcom Inc. "VMware", "vSphere", and "Aria" are trademarks of Broadcom. Source is publicly auditable under the MIT license.
Read-only log search and aggregation for VMware Aria Operations for Logs (formerly vRealize Log Insight) β the appliance that collects syslog from ESXi hosts, vCenter, and VMs. The centralized-log data source for the VMware skill family. Strictly non-destructive: it queries, it never writes.
| Need | Skill | Tools |
|---|---|---|
| Raw centralized logs + spikes | vmware-log-insight (this) | 7 |
| vCenter events & alarms | vmware-monitor | 27 |
| Metrics, anomalies, capacity | vmware-aria | 28 |
| Incident correlation / root cause | vmware-debug β feed it log_search output | 2 |
| VM lifecycle / operations | vmware-aiops | 49 |
This project uses the modern PEP 517 build system (hatchling), so there is no
setup.py by design β that is expected, not a missing file. If you cloned the
source and hit ERROR: File "setup.py" or "setup.cfg" not found ... editable mode currently requires a setuptools-based build, your pip is older than 21.3 and
cannot do an editable (-e) install with a non-setuptools backend. Editable
mode is a developer convenience, not needed to run the tool β do one of:
For a truly air-gapped host, build the wheels on a connected machine and copy them over β the target then needs no network:
| Tool | What |
|---|---|
log_search | Search events by time window + text + filters |
log_aggregate | Count/aggregate over time bins, with z-score spike detection |
log_fields | List extracted fields usable in filters |
log_version | Appliance version/build |
alert_list / alert_get / alert_history | Query defined alerts and their trigger history |
vmware-log-insight search -q error -l 1h.vmware-log-insight aggregate -q error -l 6h --bin-ms 300000, read spikes[], then search the spike window.log_search results (plus vCenter events from vmware-monitor and metrics from vmware-aria) to vmware-debug incident_timeline.401 on /sessions β check username/password/provider and the VMWARE_LOG_INSIGHT_<TARGET>_PASSWORD env var.503 everywhere β appliance starting up; doctor reports it as a status, not a crash.--last; default API port is 9543 (set port if different).Read-only by construction. Credentials in ~/.vmware-log-insight/.env (chmod 600);
plaintext passwords auto-obfuscated to grep-safe b64: (obfuscation, not
encryption β inject from a secret manager for real secrecy). TLS on by default.
See SECURITY.md.
MIT.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/vmware-log-insight)<a href="https://allmcps.com/mcp/vmware-log-insight"><img src="https://allmcps.com/api/badge/vmware-log-insight?style=directory" alt="VMware Log Insight on AllMCPs" /></a>