AWS资源查询MCP服务器

AWS资源查询MCP服务器

一个用于通过boto3查询AWS资源的Python实现的MCP服务器。

快速入门

前置条件

  1. 配置AWS凭证(如 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY
  2. 确保安装了Docker。

安装与运行

方法一:使用Docker Hub镜像

  1. 拉取镜像: docker pull buryhuang/mcp-server-aws-resources:latest
  2. 运行容器: docker run -e AWS_ACCESS_KEY_ID=your_key -e AWS_SECRET_ACCESS_KEY=your_secret -e AWS_DEFAULT_REGION=your_region buryhuang/mcp-server-aws-resources:latest

方法二:本地构建

  1. 克隆代码库并进入目录。
  2. 构建镜像: docker build -t mcp-server-aws-resources .
  3. 运行容器: docker run -e AWS_ACCESS_KEY_ID=your_key -e AWS_SECRET_ACCESS_KEY=your_secret -e AWS_DEFAULT_REGION=your_region mcp-server-aws-resources

示例查询

以下是一个示例查询代码片段:

s3 = session.client('s3') result = s3.list_buckets()