基本能力
产品定位
AWS MCP Servers 旨在通过 MCP 协议为开发者和 AI 应用程序提供 AWS 文档、最佳实践和工具的无缝集成,从而提升开发效率和云原生管理能力。
核心功能
- Core MCP Server: 管理和协调其他 AWS Labs MCP 服务器,提供自动管理、规划和集中配置功能。
- AWS Documentation MCP Server: 通过官方 AWS 搜索 API 搜索文档,获取内容推荐,并将文档转换为 Markdown 格式。
- Amazon Bedrock Knowledge Bases Retrieval MCP Server: 发现知识库及其数据源,支持自然语言查询和结果过滤与重排。
- AWS CDK MCP Server: 提供 AWS CDK 项目分析、构造推荐和基础设施即代码最佳实践。
- Cost Analysis MCP Server: 分析和可视化 AWS 成本,支持自然语言查询和生成成本报告。
- Amazon Nova Canvas MCP Server: 支持基于文本和颜色的图像生成,并集成工作空间保存功能。
适用场景
- AI 辅助云原生开发
- 基础设施即代码实现
- AWS 成本分析与优化
- 文档搜索与内容生成
- 知识库查询与数据源管理
工具列表
- Core MCP Server: 提供 MCP 服务器的管理和协调能力。
- AWS Documentation MCP Server: 提供 AWS 文档搜索和内容推荐功能。
- Amazon Bedrock Knowledge Bases Retrieval MCP Server: 支持知识库的自然语言查询和结果处理。
- AWS CDK MCP Server: 提供 CDK 项目分析和构造推荐功能。
- Cost Analysis MCP Server: 提供 AWS 成本分析和报告生成功能。
- Amazon Nova Canvas MCP Server: 提供图像生成和保存功能。
常见问题解答
- MCP 协议是什么?
MCP 是一种开放协议,用于无缝集成 LLM 应用程序与外部数据源和工具。 - 如何安装 MCP 服务器?
每个服务器有特定的安装指令,通常需要安装uv
和 Python,并配置 AWS 凭证。
使用教程
使用依赖
- 安装
uv
:
bash
curl -Ls https://astral.sh/uv/install.sh | sh - 安装 Python 3.10:
bash
uv python install 3.10 - 配置 AWS 凭证:
bash
aws configure
安装教程
- 使用
uvx
安装 MCP 服务器:
bash
uvx awslabs.core-mcp-server@latest - 配置 MCP 客户端(示例配置见 README)。
调试方式
- 检查日志级别:
bash
export FASTMCP_LOG_LEVEL="ERROR" - 验证服务器运行状态:
bash
curl http://localhost:8080/health