Back to Home
DevSkillsIT icon

Skills-MCP-Veeam-Backup-Pro

by DevSkillsIT

Overview

Enables AI assistants (Claude Code, Gemini CLI, Claude Desktop) to interact with Veeam Backup & Replication for monitoring, querying, and controlling backup infrastructure through natural language.

Installation

Run Command
npm start

Environment Variables

  • VEEAM_HOST
  • VEEAM_USERNAME
  • VEEAM_PASSWORD
  • AUTH_TOKEN
  • VEEAM_PORT
  • VEEAM_API_VERSION
  • VEEAM_IGNORE_SSL
  • HTTP_PORT
  • NODE_ENV
  • MCP_SAFETY_GUARD
  • MCP_SAFETY_TOKEN

Security Notes

The server's default configuration, especially in `docker-compose.yml` and explicitly in several tool files, sets `VEEAM_IGNORE_SSL` to `true` or `rejectUnauthorized` to `false`. This disables SSL certificate validation for connections to the Veeam REST API, making the communication vulnerable to Man-in-the-Middle (MITM) attacks. While `SafetyGuard` is implemented for critical write operations (`start-backup-job`, `stop-backup-job`) requiring explicit confirmation tokens and audit logging, and sensitive credentials are sourced from environment variables, the default insecure SSL configuration is a critical vulnerability for production environments. The HTTP server runs without native HTTPS, relying on external reverse proxy for SSL in production, which is a documented but insecure default for direct exposure.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-12-20

Tags

MCPVeeamBackupAI IntegrationInfrastructure Management