Veeam 的模型上下文协议项目旨在弥合人工智能与 Veeam 强大的数据保护生态系统之间的差距。通过利用模型上下文协议(MCP),我使 AI 助手能够直接与 Veeam 功能丰富的 API 进行交互,从而为数据管理、监控和保护创造新的可能性。
我的目标是通过自然语言来普及对 Veeam 强大功能的访问,让管理员、DevOps 工程师和 IT 专业人士能够:
此仓库托管了针对不同 Veeam 产品的 MCP 服务器集合:
| 组件 | 状态 | 描述 |
|---|---|---|
| Veeam 备份与复制 | ✅ 可用 | 监控和管理 VBR 服务器、作业、存储库和代理 |
| Veeam ONE | 🚧 开发中 | 访问监控、报告和业务视图功能 |
| Veeam 服务提供商控制台 | 🔮 计划中 | 管理多租户环境和服务提供商操作 |
| Veeam 恢复编排器 | 🔮 计划中 | 编排灾难恢复测试和执行 |
| Kasten K10 | 🔮 计划中 | Kubernetes 原生备份和灾难恢复 |
每个 MCP 服务器都有详细的安装和使用说明。要开始使用 Veeam 备份与复制 MCP 服务器,请执行以下步骤:
# 克隆仓库
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,这是一个非常强大的 MCP 客户端,你可能已经启用了开发者模式,并且需要在你的 claude_desktop_config.json 中添加以下配置:
{
"mcpServers": {
"Veeam API": {
"command": "node",
"args": ["C:/yourpath/vbr-mcp-server.js"]
}
}
}
我非常欢迎社区的贡献!无论您有兴趣为新的 Veeam API 添加支持、改进文档,还是增强核心功能,请随时提交拉取请求或打开问题。
请参阅我们的贡献指南以获取更多详细信息。
模型上下文协议提供了一种标准化的方式,使 AI 系统能够与外部工具和数据源进行交互。通过为 Veeam 产品实现 MCP 服务器,我们实现了:
本项目根据 MIT 许可证授权。