AWS MCP Servers 是由官方与社区共同维护的一套模型上下文协议(Model Context Protocol)服务器集合,专为希望在 MCP 客户端中调用 AWS 服务的开发者打造。无论你是在本地 IDE、桌面端 AI 助手,还是云端托管的 Agent 环境中工作,都能通过该套件以统一的方式连接 Amazon 云的计算、存储、数据库与 AI 能力,从而在不切换工具的情况下完成云端操作。
从功能边界来看,AWS MCP Servers 涵盖了多个细分的领域级服务器:例如用于检索 AWS 文档与最佳实践的 aws-documentation、负责读写 S3 对象的 aws-s3、面向 DynamoDB 的查询与写入服务,以及用于调用 Bedrock 模型与 Knowledge Base 的 aws-bedrock 等。每个子服务器通常只负责一个 AWS 服务的核心动作,适合作为 Agent 的「工具」被按需启用。由于涉及真实云资源,部分服务器在接入前需要在本地配置 AWS 凭据(如 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY 或短期 Session Token),并通过 IAM 策略控制具体权限范围;这一点与直接使用 AWS CLI 或 SDK 时一致,因此可以复用既有的账号体系。
需要注意的是,是否真的需要密钥取决于你启用的具体子服务器:只检索公开文档的场景通常无需密钥,但只要涉及读写 S3、调用 Bedrock 等真实云操作,就必须配置具备相应权限的 IAM 凭据。账号注册、IAM 角色创建与密钥签发均需前往 AWS 官方控制台 完成,不同子服务器所需权限以各项目仓库说明与官方文档为准。