
AWS MCP Server
一个模型上下文协议服务器实现,使 Claude 能够通过自然语言命令在 S3 和 DynamoDB 服务上执行 AWS 操作。
Tools
s3_bucket_create
Create a new S3 bucket
s3_bucket_list
List all S3 buckets
s3_bucket_delete
Delete an S3 bucket
s3_object_upload
Upload an object to S3
s3_object_delete
Delete an object from S3
s3_object_list
List objects in an S3 bucket
s3_object_read
Read an object's content from S3
dynamodb_item_get
Get an item from a DynamoDB table
dynamodb_table_create
Create a new DynamoDB table
dynamodb_table_describe
Get details about a DynamoDB table
dynamodb_table_list
List all DynamoDB tables
dynamodb_table_delete
Delete a DynamoDB table
dynamodb_table_update
Update a DynamoDB table
dynamodb_item_put
Put an item into a DynamoDB table
dynamodb_item_update
Update an item in a DynamoDB table
dynamodb_item_delete
Delete an item from a DynamoDB table
dynamodb_item_query
Query items in a DynamoDB table
dynamodb_item_scan
Scan items in a DynamoDB table
dynamodb_batch_get
Batch get multiple items from DynamoDB tables
dynamodb_item_batch_write
Batch write operations (put/delete) for DynamoDB items
dynamodb_describe_ttl
Get the TTL settings for a table
dynamodb_update_ttl
Update the TTL settings for a table
dynamodb_batch_execute
Execute multiple PartiQL statements in a batch
README
AWS MCP 服务器
一个用于 AWS 操作的 模型上下文协议 服务器实现,目前支持 S3 和 DynamoDB 服务。所有操作都会被自动记录,并且可以通过 audit://aws-operations
资源端点访问。
<a href="https://glama.ai/mcp/servers/v69k6ch2gh"> <img width="380" height="200" src="https://glama.ai/mcp/servers/v69k6ch2gh/badge" alt="AWS Server MCP server" /> </a>
观看演示视频 这里。
在 MCP 服务器仓库中被列为 社区服务器。
在本地使用 Claude 桌面应用运行
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 AWS MCP 服务器:
npx -y @smithery/cli install mcp-server-aws --client claude
手动安装
- 克隆此仓库。
- 通过以下两种方法之一设置您的 AWS 凭证。请注意,此服务器需要一个 IAM 用户,该用户对您的 AWS 账户具有 S3 和 DynamoDB 的读写权限。
- 环境变量:
AWS_ACCESS_KEY_ID
、AWS_SECRET_ACCESS_KEY
、AWS_REGION
(默认为us-east-1
) - 默认 AWS 凭证链(通过 AWS CLI 使用
aws configure
设置)
- 将以下内容添加到您的
claude_desktop_config.json
文件中:
- 在 MacOS 上:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-aws": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
- 安装并打开 Claude 桌面应用。
- 尝试让 Claude 执行某种读/写操作以确认设置(例如,创建一个 S3 存储桶并为其指定一个随机名称)。如果出现问题,请使用 MCP 文档中提供的调试工具 这里。
可用工具
S3 操作
- s3_bucket_create: 创建一个新的 S3 存储桶
- s3_bucket_list: 列出所有 S3 存储桶
- s3_bucket_delete: 删除一个 S3 存储桶
- s3_object_upload: 将一个对象上传到 S3
- s3_object_delete: 从 S3 中删除一个对象
- s3_object_list: 列出一个 S3 存储桶中的对象
- s3_object_read: 从 S3 中读取一个对象的内容
DynamoDB 操作
表操作
- dynamodb_table_create: 创建一个新的 DynamoDB 表
- dynamodb_table_describe: 获取有关 DynamoDB 表的详细信息
- dynamodb_table_delete: 删除一个 DynamoDB 表
- dynamodb_table_update: 更新一个 DynamoDB 表
项目操作
- dynamodb_item_put: 将一个项目放入 DynamoDB 表中
- dynamodb_item_get: 从 DynamoDB 表中获取一个项目
- dynamodb_item_update: 更新 DynamoDB 表中的一个项目
- dynamodb_item_delete: 从 DynamoDB 表中删除一个项目
- dynamodb_item_query: 查询 DynamoDB 表中的项目
- dynamodb_item_scan: 扫描 DynamoDB 表中的项目
批量操作
- dynamodb_batch_get: 从 DynamoDB 表中批量获取多个项目
- dynamodb_item_batch_write: 用于 DynamoDB 项目的批量写入操作(put/delete)
- dynamodb_batch_execute: 在批处理中执行多个 PartiQL 语句
TTL 操作
- dynamodb_describe_ttl: 获取表的 TTL 设置
- dynamodb_update_ttl: 更新表的 TTL 设置
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Excel MCP Server
一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
DuckDuckGo MCP Server
一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。