一、项目介绍
把 AI Agent 接进云上资源,听起来很酷,落地却常被卡在如何安全、规范地让模型调 AWS API 这件事上。直接把密钥塞进提示词、手写一堆胶水代码,既不合规也难维护,更别说会话状态和鉴权。
AWS Labs 维护的这套开源 MCP 服务器集合,把常用 AWS 能力(核心服务、Lambda、文档检索等)封装成标准 MCP 服务器,支持 stdio 与可流式 HTTP 两种传输,并内置 DynamoDB 会话后端、可插拔的鉴权与授权。对想在 Agent 里安全调用 AWS 的团队,它提供了一条合规捷径。
二、项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | mcp |
| GitHub地址 | https://github.com/awslabs/mcp |
| 项目描述 | Open source MCP Servers for AWS |
| 作者 | awslabs |
| 开源协议 | Apache-2.0 |
| 开源状态 | 公开 |
| Languages | Python |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-26 |
三、核心优势
- 官方维护:由 AWS Labs 出品,与云服务演进同步
- 传输灵活:stdio 与 streamable HTTP 两种模式
- 会话管理:内置 DynamoDB 等可插拔会话后端
- 安全可控:可定制认证与授权策略
- 无服务器友好:提供基于 Lambda 的 HTTP handler
四、适用场景
适合需要在 AI Agent 中安全调用 AWS(如查询资源、触发 Lambda、检索知识)的团队,尤其是对合规与鉴权有要求的生产场景。
五、安装教程
当前最新版本 2026.10.20261015170211。按下方命令安装(如遇网络问题可切换镜像源):
{
"mcpServers": {
"awslabs-core-mcp-server": {
"command": "uvx",
"args": ["awslabs.core-mcp-server@latest"],
"env": { "FASTMCP_LOG_LEVEL": "ERROR" }
}
}
}常见报错:依赖缺失时先升级运行环境(如 Node、Python、.NET、JDK)到项目要求版本;网络超时多为镜像或代理问题,可重试或换源。
六、使用示例
下面是一段可直接运行或参考的真实示例:
{
"mcpServers": {
"awslabs-core-mcp-server": {
"command": "uv",
"args": ["tool", "run", "--from", "awslabs.core-mcp-server@latest", "awslabs.core-mcp-server.exe"],
"env": { "FASTMCP_LOG_LEVEL": "ERROR" }
}
}
}七、常见问题
问:需要装 uv 吗?答:示例用 uvx/uv 拉取并运行,也可用 pip 安装对应子包。问:会话状态存在哪?答:可插拔,官方提供 DynamoDB 后端,也可自行实现。
八、总结
mcp 用一个清晰的设计,把把第三方能力安全接进 AI这件事从重复劳动变成了可复用、可维护的工程能力。它不追求大而全,而是把核心痛点解决得足够扎实,这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。
评论 0
还没有评论,来说两句吧。