AWS资源查询MCP服务器
一个用于通过boto3查询AWS资源的Python实现的MCP服务器。
快速入门
前置条件
- 配置AWS凭证(如
AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY
) - 确保安装了Docker。
安装与运行
方法一:使用Docker Hub镜像
- 拉取镜像: docker pull buryhuang/mcp-server-aws-resources:latest
- 运行容器: 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
方法二:本地构建
- 克隆代码库并进入目录。
- 构建镜像: docker build -t mcp-server-aws-resources .
- 运行容器: 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()