
AWS MCP Servers

2025.04.18
2229
PythonAWS 开发工具AI 辅助开发成本分析图像生成开发效率内容生成金融服务其它
AWS MCP Servers 是一套专业的 MCP 服务器,旨在将 AWS 最佳实践直接集成到开发工作流中。这些服务器基于 Model Context Protocol (MCP) 协议,为 AI 应用程序提供对 AWS 文档、上下文指导和最佳实践的访问。通过标准化的 MCP 客户端-服务器架构,AWS 能力成为开发环境或 AI 应用程序的智能扩展。
View on GitHub
Overview
基本能力
产品定位
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