Veeam

v1.0.0Cloud Servicesstable

A Repository with a collection of MCP Servers for Veeam

modelcontextprotocol-veeammcpai-integration
Share:
10
Stars
0
Downloads
0
Weekly
0/5

What is Veeam?

Veeam is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to repository with a collection of mcp servers for veeam

A Repository with a collection of MCP Servers for Veeam

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Repository with a collection of MCP Servers for Veeam

Use Cases

Manage Veeam backup solutions through MCP servers.
jorgedlcruz

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedApr 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx modelcontextprotocol-veeam

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Veeam

The Veeam MCP Server brings AI-powered natural language control to Veeam Backup & Replication infrastructure. Connect Claude or any MCP-compatible assistant to your VBR REST API to monitor backup jobs, check repository capacity, analyze license usage, detect malware events, and trigger configuration backups—all without leaving your AI chat interface.

Prerequisites

  • Node.js 18 or later installed on the machine running the MCP server
  • Veeam Backup & Replication server accessible on the network with REST API enabled (default port 9419)
  • Valid VBR administrator credentials (username and password)
  • Git installed to clone the repository
  • Claude Desktop or another MCP-compatible client
1

Clone the repository

Clone the Veeam MCP repository from GitHub and navigate into the Veeam Backup & Replication sub-directory that contains the server implementation.

git clone https://github.com/jorgedlcruz/modelcontextprotocol_veeam.git
cd modelcontextprotocol_veeam/veeam-backup-and-replication-mcp
2

Install Node.js dependencies

Run npm install to pull down the MCP SDK and all other required packages listed in package.json.

npm install
3

Optionally pre-configure VBR credentials

Open tools/auth-tool.js and hard-code your VBR host, username, and password so you do not have to pass them in plain text through the AI chat on every session. This step is optional but strongly recommended for daily use.

# Edit tools/auth-tool.js and set:
# host: 'your-vbr-server-ip'
# username: 'DOMAIN\\user'
# password: 'your-password'
4

Verify the server starts correctly

Run the server manually once to confirm Node.js can load all tool modules without errors. The process listens on stdin/stdout (stdio transport) and will appear to hang—that is normal. Press Ctrl-C to stop it.

node vbr-mcp-server.js
5

Register with Claude Desktop

Add the MCP server entry to your Claude Desktop configuration file. Replace the path with the absolute path to vbr-mcp-server.js on your system.

{
  "mcpServers": {
    "Veeam API": {
      "command": "node",
      "args": ["C:/yourpath/veeam-backup-and-replication-mcp/vbr-mcp-server.js"]
    }
  }
}
6

Authenticate within the chat session

After restarting Claude Desktop, authenticate against your VBR server. If you pre-configured credentials in auth-tool.js, just call auth-vbr. Otherwise, pass your credentials inline.

# If credentials were pre-configured:
auth-vbr

# Or pass them explicitly:
auth-vbr({"host": "192.168.1.41", "username": "DOMAIN\\admin", "password": "secret"})

Veeam Examples

Client configuration

Claude Desktop claude_desktop_config.json entry for the Veeam MCP server using a local Node.js process.

{
  "mcpServers": {
    "Veeam API": {
      "command": "node",
      "args": ["C:/Projects/modelcontextprotocol_veeam/veeam-backup-and-replication-mcp/vbr-mcp-server.js"]
    }
  }
}

Prompts to try

Example natural language prompts you can send after authenticating with auth-vbr.

- "Show me all failed backup jobs from the last 24 hours"
- "Is there any repository approaching capacity threshold?"
- "What is our current license usage and when does it expire?"
- "Check if our production SQL Server was successfully backed up last night"
- "List all malware detection events from the past week"
- "Show backup proxy status and workload"

Troubleshooting Veeam

Authentication fails with 'Unable to authenticate with APIC' or similar VBR error

Confirm the VBR REST API is enabled on port 9419 and reachable from the machine running the MCP server. Verify the username format is DOMAIN\\user (double backslash in JSON). Check that the account has at minimum the Veeam Backup Operator role.

Claude Desktop does not show the Veeam tools after restarting

Ensure the path in args points to the absolute path of vbr-mcp-server.js, not a relative one. Open the Claude Desktop developer console to see startup errors. Confirm Node.js 18+ is on the system PATH (run `node --version` in a terminal).

Tool calls return empty results for backup sessions or repositories

Confirm you called auth-vbr first in the same session—the token is stored in memory and is lost if the server restarts. If the token expired, call auth-vbr again to refresh it.

Frequently Asked Questions about Veeam

What is Veeam?

Veeam is a Model Context Protocol (MCP) server that repository with a collection of mcp servers for veeam It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Veeam?

Follow the installation instructions on the Veeam GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Veeam?

Veeam works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Veeam free to use?

Yes, Veeam is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "modelcontextprotocol-veeam": { "command": "npx", "args": ["-y", "modelcontextprotocol-veeam"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Veeam?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides