返回 MCP 目录
public公开dns本地运行

awslabs-cost-analysis-mcp-server

AWS MCP Servers是一套基于Model Context Protocol的专用服务器,提供多种AWS相关功能,包括文档检索、知识库查询、CDK最佳实践、成本分析、图像生成等,旨在通过标准化协议增强AI应用与AWS服务的集成。

article

README

🚀 AWS MCP 服务器

AWS MCP(Amazon Managed Products)服务器是一系列强大的工具与服务,专为 Amazon Web Services (AWS) 环境打造,能助力开发者和管理员更高效地管理、监控及优化云资源。

🚀 快速开始

要使用这些 MCP 服务器,请按照以下步骤进行:

  1. 安装必要的工具:确保已安装 AWS CLI 和其他依赖项。
  2. 配置环境变量:设置 AWS_PROFILEAWS_REGION 等必要环境变量。
  3. 下载并安装 MCP 服务器:可以通过 pip 或其他包管理工具安装这些 MCP 服务器,或者直接从 AWS 官方网站下载。
  4. 配置 MCP 服务器:根据具体需求调整配置文件,例如设置日志级别、资源限制等。

✨ 主要特性

  • 核心 MCP 服务器:提供基础的功能,如资源管理、日志记录和监控。
  • Amazon Bedrock 知识库检索 MCP 服务器:集成 Amazon Bedrock 的知识检索功能,用于问答系统和信息检索。
  • AWS CDK MCP 服务器:使用 AWS Cloud Development Kit (CDK) 提供 Infrastructure as Code (IaC) 功能,简化云资源的 provisioning 和管理。
  • 成本分析 MCP 服务器:帮助用户进行成本核算、预算管理和优化建议。
  • Amazon Nova Canvas MCP 服务器:提供可视化工具和服务,用于 AWS 资源的图形化管理和监控。
  • AWS 图表 MCP 服务器:通过图表和图形的方式展示云资源的状态和性能。

📦 安装指南

要使用这些 MCP 服务器,请按照以下步骤进行:

  1. 安装必要的工具:确保已安装 AWS CLI 和其他依赖项。
  2. 配置环境变量:设置 AWS_PROFILEAWS_REGION 等必要环境变量。
  3. 下载并安装 MCP 服务器:可以通过 pip 或其他包管理工具安装这些 MCP 服务器,或者直接从 AWS 官方网站下载。
  4. 配置 MCP 服务器:根据具体需求调整配置文件,例如设置日志级别、资源限制等。

💻 使用示例

基础用法

samples/ 目录中提供了多个示例代码和分步指南,帮助用户快速上手使用每个 MCP 服务器。以下是核心 MCP 服务器的示例:

from mcp_core import MCP

# 初始化 MCP 实例
mcp = MCP(profile_name='your-profile', region_name='us-east-1')

# 获取可用资源
resources = mcp.describe_resources()
print(resources)

📚 详细文档

详细的文档可以在我们的 官方文档网站 上找到。每个服务器的文档包括:

  • 详细指南
  • 安装和配置说明
  • API 参考
  • 使用示例

📄 许可证

本项目根据 Apache - 2.0 许可证发布。

🔒 安全

有关更多信息,请参阅 CONTRIBUTING.md#安全问题通知

👥 贡献

感谢所有杰出的贡献者!感谢你们让这个项目越来越好!

contributors

欢迎任何形式的贡献!更多信息请查阅我们的 贡献指南

🛠️ 开发人员指南

如果想向库中添加新的 MCP 服务器,请查阅我们的 开发指南

⚠️ 免责声明

在使用 MCP 服务器之前,您应考虑自行进行独立评估,以确保您的使用符合您自己的安全和质量控制实践与标准,以及适用的法律、规则和法规。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端