Veeam Intelligence MCP Server
About
The Veeam Intelligence MCP Server extends Veeam Intelligence into operational workflows by exposing it through the Model Context Protocol (MCP). It integrates with any MCP-compatible client (such as Claude Desktop or Visual Studio Code) to deliver trusted operational signals…
Details
- Author
- veeam-ai
- GitHub stars
- 10
- Downloads
- 433
- Categories
- Other, Infrastructure
Jump to
- Platform and version intelligence for all supported Veeam products
- Environment health monitoring with triggered alarms and severity analysis
- Threat and malware visibility including detection sources and false positive tracking
- Backup server governance, license consumption, and protected workload coverage
- Job and policy operations with failure trends and performance bottlenecks
- Live job triage, session history analysis, and restore point RPO coverage
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Veeam Intelligence MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, set the required environment variables (PRODUCT_NAME, WEB_URL, ADMIN_USERNAME, ADMIN_PASSWORD, ACCEPT_SELF_SIGNED_CERT), and run the server using either Docker (docker run -i --rm ... veeam-intelligence-mcp-server) or npm (npm start --prefix /path/to/mcp/server). Configure the MCP client with stdio transport and pass the environment variables. Restart the client to apply the changes.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"veeam intelligence mcp server": {
"veeam-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"veeam-mcp",
"."
]
}
}
}
}
McpServers
{
"veeam-mcp-server": {
"command": "docker",
"args": [
"build",
"-t",
"veeam-mcp",
"."
]
}
}
Veeam Intelligence MCP Server
Unlocking Veeam Intelligence at the Operational Edge
The Veeam Intelligence MCP Server extends the power of Veeam Intelligence beyond native Veeam consoles, enabling trusted operational signals to be securely delivered where enterprise operations happen, at the edge and in real-time workflows.
By exposing Veeam Intelligence through the Model Context Protocol (MCP), organizations can merge Veeam's protection, recovery, malware, and compliance signals with data from ITSM, storage, cloud, security, and monitoring platforms in a unified operational workflow.
This project provides a Veeam Intelligence MCP server that integrates with any MCP-compatible client, such as Claude Desktop, Visual Studio Code, and others, to enhance monitoring and management for Veeam Backup & Replication, Veeam ONE, and Veeam Service Provider Console (VSPC).
Features
Veeam Intelligence MCP Server delivers cross-product, operational intelligence with these core capabilities:
| Category | Capabilities |
|---|---|
| Platform & Version Intelligence | - Retrieve Veeam ONE, Veeam Backup & Replication, and VSPC versions<br>- Detect patch/build drift<br>- Identify outdated components |
| Environment Health | - Triggered alarms with filtering and ranking<br>- Permanent notifications and active alarms<br>- Severity, object, and repeat analysis |
| Threat & Malware Visibility | - Threat Center overview and widgets<br>- Malware event listing and severity rollups<br>- Detection source and false positive tracking |
| Backup Server Governance | - Backup server inventory and versions<br>- Configuration backup enabled and encrypted status<br>- Best practices and security posture per server |
| License & Consumption Intelligence | - License status, edition, and expiration<br>- Instance, socket, and NAS capacity consumption<br>- Top consumers and headroom analysis |
| Protected Workload Coverage | - VM, agent, application, NAS, and object protection status<br>- Last protected time and job mapping<br>- Unprotected workload detection |
| Job & Policy Operations | - Job and policy status across all job types<br>- Failure trends, durations, and data movement<br>- Performance outliers and bottlenecks |
| Live Job State & Triage | - Running, waiting, and chained jobs<br>- Bottleneck and progress analysis<br>- Stalled job detection heuristics |
| Session & History Analysis | - Session timelines and outcomes<br>- Top failure reasons and noisy jobs<br>- Success rate and SLA validation |
| Restore Point & RPO Coverage | - Restore point counts per object<br>- RPO age and drift detection<br>- Restore capability mapping |
| Repository Health & Capacity | - Repository inventory and online state<br>- Capacity, utilization, and throttling<br>- Fast clone and vPower NFS readiness |
| Proxy & Data Mover Capacity | - Proxy inventory and live state<br>- Transport mode and concurrency<br>- Encryption and fallback risks |
| WAN Acceleration | - WAN accelerator inventory<br>- Stream capacity and cache sizing<br>- High bandwidth mode coverage |
| Unstructured Data Protection | - NAS and file server inventory<br>- Processing mode and proxy usage<br>- Cache and IO control posture |
| Agent & Protection Group Health | - Protection group policies and schedules<br>- Agent, driver, and plugin coverage<br>- Offline and stale endpoint detection |
| Cloud & SaaS Workloads | - Public cloud policy and workload status<br>- Platform-specific signals and failures<br>- VB365 protected object inventory |
| Service Provider Operations (VSPC) | - Companies and resellers inventory<br>- Managed server and agent visibility<br>- Support case tracking |
| Operational Readiness & Notifications | - Global email and SIEM settings<br>- Storage and capacity thresholds<br>- Misconfiguration detection |
Why MCP for Veeam Intelligence?
- Real-time, cross-system insight for operators and AI agents.
- Single conversational interface for daily operations, planned changes, and incident response.
- Secure, governed access, with no destructive or configuration-changing actions enabled by default.
- Full customer control over deployment, data exposure, and integration with AI clients, including local and self-hosted LLMs.
Prerequisites
- Docker or Node.js 24 installed on your system
- One supported Veeam product installed with an active, non-Community license:
- Veeam Backup & Replication (vbr)
- Veeam ONE (vone)
- Veeam Service Provider Console (vspc)
Setup
1. Clone the repository
git clone https://github.com/veeam-ai/veeam-mcp-server
cd veeam-mcp-server
2. Gather credentials and connection details
Collect the following credentials and connection details. These values are passed to the MCP server as environment variables.
- PRODUCT_NAME: The name of the Veeam product (vbr | vone | vspc)
- WEB_URL: The base URL of your Veeam server web UI.
- Veeam Backup & Replication: https://vbr-srv.local/ (default port 443)
- Veeam ONE: https://veeamone-srv.local:1239/
- Veeam Service Provider Console: https://vspc-srv.local:1280/
- ADMIN_USERNAME: The Veeam product administrator username, for example, .\administrator
- ADMIN_PASSWORD: The administrator password
- ACCEPT_SELF_SIGNED_CERT: Set to true if the Veeam product uses a self-signed SSL certificate, for example, ACCEPT_SELF_SIGNED_CERT=true
Paste these values directly into the MCP client, such as Visual Studio Code or Claude Desktop, so they are passed to the MCP process as environment variables.
Option 1: Run using Docker
1. Build the Docker image
Before using the Veeam Intelligence MCP server, build the Docker image:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



