mcpField
V
Veeam Backup and Replication MCP Server for Amazon S3

Veeam Backup and Replication MCP Server for Amazon S3

本地服务
github.com/wjquigsAZ云与基础设施077 周前更新

关于 Veeam Backup and Replication MCP Server for Amazon S3

此 MCP 服务通过 API 连接 Veeam Backup and Replication,检查存储在 Amazon S3 中的存储库并获取费用信息。适用于配置了 S3 存储库的 VBR 环境;按存储桶查询费用依赖相应成本标签。

主要功能

  1. 01列出 VBR 存储库
  2. 02识别使用 S3 存储桶的存储库
  3. 03获取存储库费用信息
  4. 04按时间段查询费用

适用场景

  1. 01查看由 S3 支持的存储库
  2. 02查询某存储库的月度费用
  3. 03检查 Glacier 存储库费用

MCP 相关

向 MCP 客户端提供 VBR 存储库详情和 Amazon S3 费用信息。按存储桶查询费用需要配置指定的成本标签。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

用于 Amazon S3 的 Veeam Backup and Replication MCP 服务

MCP 是一种开放协议,用于规范应用程序向大模型提供上下文的方式。MCP 可帮助你基于大模型构建 Agent 和复杂的工作流。大模型经常需要与数据和工具集成。本解决方案介绍如何构建用于 Veeam Backup and Replication 的 MCP 服务,通过 API 与 VBR 交互,提取存储在 Amazon S3 中的存储库信息,并了解这些存储库的成本信息。

MCP 服务会将调试日志存储在名为 "logs" 的目录中。

部署步骤

前提条件
  1. uv Python 包管理器
  2. 具有 Bedrock 权限的 AWS 账户
  3. 可访问一台 Veeam Backup and Replication (VBR) 服务器,且已配置使用 S3 存储桶的存储库

请注意,S3 默认不会按存储桶报告成本信息。你需要为包含存储库的存储桶配置成本标签,才能获取每个存储桶的成本信息。MCP 服务代码假定相关标签使用键 "cost:BucketName",并将存储桶名称作为值。

导出 AWS 环境变量
export AWS_ACCESS_KEY_ID=<Your Access Keu>
export AWS_SECRET_ACCESS_KEY=<Your Secret Key>
export AWS_SESSION_TOKEN=<Your Session Token>
初始化 uv、安装库并进行测试
uv init
uv venv
source .venv/bin/activate 
uv install - requirements.txt
在客户端中配置 MCP 服务

"mcp_settings.json" 文件展示了 Roo 的配置示例。

可尝试的示例查询:

"列出所有 vbr 存储库"

"列出使用 S3 存储桶的 vbr 存储库"

"显示 XXX 存储库 3 月份的 s3 成本"

"显示过去一周 glacier 存储库的成本"

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。