本项目的 AWS 资源 MCP 服务器,可让您借助 Claude Desktop 对 AWS 资源进行查询与操作,为用户提供了便捷的资源管理途径。
按照以下步骤,您可以轻松设置并使用 AWS 资源 MCP 服务器。
docker pull buryhuang/mcp-server-aws-resources:latest
docker build -t mcp-server-aws-resources .
使用 ACCESS_KEY_ID 和 SECRET_ACCESS_KEY 运行容器:
docker run \
-e AWS_ACCESS_KEY_ID=your_access_key_id_here \
-e AWS_SECRET_ACCESS_KEY=your_secret_access_key_here \
-e AWS_DEFAULT_REGION=us-east-1 \
buryhuang/mcp-server-aws-resources:latest
使用 PROFILE 并挂载本地 AWS 凭据运行容器:
docker run \
-e AWS_PROFILE=default \
-v ~/.aws:/root/.aws \
buryhuang/mcp-server-aws-resources:latest
创建新的构建器实例(若尚未创建):
docker buildx create --use
构建并推送到多个平台:
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-server-aws-resources:latest --push .
验证镜像是否在指定平台上可用:
docker buildx imagetools inspect buryhuang/mcp-server-aws-resources:latest
使用 ACCESS_KEY_ID 和 SECRET_ACCESS_KEY:
{
"mcpServers": {
"aws-resources": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AWS_ACCESS_KEY_ID=your_access_key_id_here",
"-e",
"AWS_SECRET_ACCESS_KEY=your_secret_access_key_here",
"-e",
"AWS_DEFAULT_REGION=us-east-1",
"buryhuang/mcp-server-aws-resources:latest"
]
}
}
}
使用 PROFILE 和挂载本地 AWS 凭据:
{
"mcpServers": {
"aws-resources": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AWS_PROFILE=default",
"-v",
"~/.aws:/root/.aws",
"buryhuang/mcp-server-aws-resources:latest"
]
}
}
}
使用 PROFILE 运行:
{
"mcpServers": {
"aws": {
"command": "/Users/gmr/.local/bin/uv",
"args": [
"--directory",
"//mcp-server-aws-resources-python" ,
"run",
"src/mcp_server_aws_resources/server.py",
"--profile",
"testing"
]
}
}
}
希望本文档能帮助您顺利设置和使用 AWS 资源 MCP 服务器!