这是一个通过 Model Context Protocol (MCP) 协议允许您直接从 Claude 生成和执行 AWS CLI 命令的 MCP 服务器。
execute-aws-command: 执行 AWS CLI 命令
command: AWS 服务(例如:s3, ec2, lambda)subcommand(可选): 要执行的命令(例如:ls, describe-instances)options(可选): 命令选项作为键值对get-service-details: 获取特定 AWS 服务的详细信息
service: AWS 服务名称(例如:s3, ec2, lambda)git clone https://github.com/IcyKallen/aws-cli-mcp-server
cd aws-cli-mcp-server
npm install
npm run build
aws configure
npm start
在您的 claude_desktop_config.json 中添加以下内容:
构建项目后,您可以使用:
{
"mcpServers": {
"aws-cli": {
"command": "node",
"args": [
"/path/to/aws-cli-mcp-server/dist/index.js"
]
}
}
}
我需要列出我的 S3 存储桶。
在 us-west-2 区域创建一个新的名为 "my-test-bucket" 的 S3 存储桶。
有哪些可用的 EC2 命令?
MIT 许可证