vergeos-mcp-server
by dvvincent
Overview
An MCP server that enables AI assistants to manage VergeOS virtualization platform resources (VMs, networks, tenants, storage, monitoring) through natural language commands.
Installation
npm install && node src/index.jsEnvironment Variables
- VERGEOS_HOST
- VERGEOS_USER
- VERGEOS_PASS
- VERGEOS_TOKEN
- PORT
- VERGEOS_MCP_URL
- VERGEOS_MCP_NAMESPACE
- VERGEOS_MCP_DOMAIN
- VERGEOS_MCP_TLS_SECRET
- TLS_SECRET_SOURCE_NS
Security Notes
CRITICAL: Disables SSL/TLS certificate validation (`rejectUnauthorized: false`) in all API communication with VergeOS. This makes the server vulnerable to Man-in-the-Middle (MITM) attacks, allowing an attacker to intercept or modify sensitive VergeOS API traffic. The HTTP server also exposes a wide range of administrative VergeOS API functions, which, if deployed without robust network security (e.g., strong ingress/WAF rules and network policies), could significantly increase the attack surface. Default environment variables for VergeOS credentials are empty or point to a default IP, requiring proper configuration to avoid authentication issues or unintended exposure.
Similar Servers
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
tfmcp
A CLI tool and MCP server that enables LLMs to analyze, manage, and operate Terraform configurations and infrastructure environments.
vantage-mcp-server
Enable natural language exploration of cloud costs via Model Context Protocol (MCP) clients.
mcp-kubernetes
Enables AI assistants to interact with and debug Kubernetes clusters by translating natural language requests into Kubernetes operations.