Back to Home
dvvincent icon

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

Run Command
npm install && node src/index.js

Environment 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

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-06

Tags

MCPVergeOSVirtualizationAI AssistantAPI Proxy