Model Context Protocol for Veeam

Model Context Protocol for Veeam

site icon
2025.03.14 0
JavaScript数据保护AI集成自动化管理开发效率数据库
Model Context Protocol for Veeam 是一个旨在将人工智能与Veeam强大的数据保护生态系统连接起来的项目。通过利用模型上下文协议(MCP),该项目使AI助手能够直接与Veeam的功能丰富的API交互,从而为数据管理、监控和保护创造新的可能性。该项目的主要目标是让管理员、DevOps工程师和IT专业人员能够通过自然语言访问Veeam的强大功能,包括通过对话式AI与Veeam产品交互、获取备份基础设施的即时洞察、接收主动建议和分析、通过AI辅助指导解决问题以及通过自然语言命令自动化常规任务。
View on GitHub

Overview

基本能力

产品定位

Model Context Protocol for Veeam 旨在通过AI增强Veeam数据保护生态系统的可访问性和功能性,使非技术用户也能通过自然语言命令管理和监控数据保护任务。

核心功能

  • 通过对话式AI与Veeam产品交互
  • 获取备份基础设施的即时洞察
  • 接收主动建议和分析
  • 通过AI辅助指导解决问题
  • 通过自然语言命令自动化常规任务

适用场景

  • IT管理员监控和管理备份任务
  • DevOps工程师验证备份和恢复点
  • 服务提供商管理多租户环境和生成报告

工具列表

  • Veeam Backup & Replication MCP Server:监控和管理VBR服务器、作业、存储库和代理
  • Veeam ONE MCP Server(开发中):访问监控、报告和业务视图功能
  • Veeam Service Provider Console MCP Server(计划中):管理多租户环境和服务提供商操作
  • Veeam Recovery Orchestrator MCP Server(计划中):编排灾难恢复测试和执行
  • Kasten K10 MCP Server(计划中):Kubernetes原生备份和灾难恢复

常见问题解答

  • 如何开始使用?克隆仓库并按照Veeam Backup & Replication MCP服务器的安装说明操作。
  • 需要哪些依赖?Node.js环境。
  • 如何配置Claude Desktop?在配置文件中添加MCP服务器的路径和启动命令。

使用教程

使用依赖

确保已安装Node.js环境。

安装教程

# 克隆仓库
git clone https://github.com/jorgedlcruz/modelcontextprotocol_veeam.git
cd modelcontextprotocol_veeam/veeam-backup-and-replication-mcp

# 安装依赖
npm install

# 启动服务器(如果使用Claude Desktop则不需要)
node vbr-mcp-server.js

调试方式

启动服务器后,使用任何支持MCP协议的客户端或AI助手(如Claude)连接服务器进行交互测试。

Claude Desktop配置

claude_desktop_config.json中添加以下配置:

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。