
Model Context Protocol for Veeam

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"]
}
}
}