AWS基础设施MCP服务器

一个Python实现的模型上下文协议(MCP)服务器,用于检查和查询AWS基础设施资源如EC2、S3和RDS。

  • by pd2f
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 pd2f/mcp_cop30

使用说明

AWS基础架构MCP服务器

Python 模型上下文协议 (MCP) 服务器,用于展示检查工具 AWS 基础设施资源,如 EC2、S3 和 RDS。该项目使用 fastmcp 段落 声明MCP工具和 boto3 查询 AWS。

安装

pip install .

可选的,安装开发依赖关系:

pip install .[dev]

使用

通过命令行运行 MCP 服务器 。它使用标准 I/O,允许 直接连接到兼容的 MCP 客户端:

aws-infra-mcp

暴露的工具

名称 描述
listar_ec2 列出 EC2 实例,可选按状态过滤。
listar_buckets_s3 列出所有可用的 S3 桶。
listar_rds 列出 RDS 实例。
resumo_conta 返回包含上述主要类别计数的摘要。

每个工具都接受可选参数 region e profile 为了控制 使用 AWS 会话。凭据必须通过变量预先配置 环境、AWS CLI 配置文件或其他由 boto3.