- Veeam Intelligence MCP Server
Veeam Intelligence MCP Server
Veeam Intelligence MCP Server
This project provides a Veeam Intelligence MCP server that integrates with Claude Desktop for enhanced Veeam One monitoring and management capabilities.
Roadmap & Future Releases
- Veeam Backup and Replication (coming soon)
- VDC (coming soon)
Prerequisites
- Docker installed on your system
- Veeam One server with a valid license (Community edition is not supported).
Setup
-
Clone the repository:
git clone <repository-url> cd veeam-mcp -
Configure environment variables:
cp .env.example .envEdit the
.envfile and fill in your Veeam One server details:VONE_WEB_URL: URL of your Veeam One server, for example https://veeamone-srv:1239/VONE_ADMIN_USERNAME: Veeam One administrator username, for example: domain\usernameVONE_ADMIN_PASSWORD: Administrator password
Build
Before using the Veeam Intelligence MCP server, you need to build the Docker image:
# Option 1: Using make
make build
# Option 2: Using docker directly
docker build -t veeam-mcp .
Clean
To remove any previously built Docker images:
# Option 1: Using make
make clean
# Option 2: Using docker directly
docker rmi veeam-mcp || true
Security Warning
⚠️ Important Security Notice: The Docker image built from this repository will contain the .env file with your Veeam One administrator credentials. For security reasons:
- Never push the built Docker image to a public registry
- Never share the Docker image with untrusted parties
- Always build the image locally on the machine where it will be used
Usage with Claude Desktop
-
Add the Veeam Intelligence MCP server to your Claude Desktop configuration: Edit
claude_desktop_config.jsonand add the following configuration:{ "mcpServers": { "veeam-intelligence": { "command": "docker", "args": [ "run", "-i", "--rm", "veeam-mcp" ] } } } -
Restart Claude Desktop to apply the changes.