AWS Nova Canvas
使用 Amazon Bedrock 的 Amazon Nova Canvas 提供图像生成功能,可以通过文本提示和调色板创建视觉效果——非常适合用于模型、图表和 UI 设计概念。
README
AWS MCP 服务器
一套专门的 MCP 服务器,可将 AWS 最佳实践直接引入您的开发工作流程。
可用服务器
此 monorepo 包含以下 MCP 服务器:
核心 MCP 服务器
一个用于管理和协调其他 AWS Labs MCP 服务器的服务器。
- 自动 MCP 服务器管理
- 规划和指导以编排 AWS Labs MCP 服务器
- UVX 安装支持
- 集中式配置
AWS 文档 MCP 服务器
一个用于访问 AWS 文档和最佳实践的服务器。
- 使用官方 AWS 搜索 API 搜索文档
- 获取 AWS 文档页面的内容推荐
- 将文档转换为 markdown 格式
Amazon Bedrock 知识库检索 MCP 服务器
一个用于访问 Amazon Bedrock 知识库的服务器。
- 发现知识库及其数据源
- 使用自然语言查询知识库
- 按数据源过滤结果
- 重新排序结果
AWS CDK MCP 服务器
一个用于 AWS CDK 最佳实践的服务器。
- AWS CDK 项目分析和辅助
- CDK 构造建议
- 基础设施即代码最佳实践
成本分析 MCP 服务器
一个用于 AWS 成本分析的服务器。
- 分析和可视化 AWS 成本
- 使用自然语言查询成本数据
- 生成成本报告和见解
Amazon Nova Canvas MCP 服务器
一个用于使用 Amazon Nova Canvas 生成图像的服务器。
- 基于文本的图像生成,具有可自定义的参数
- 具有特定调色板的颜色引导图像生成
- 用于保存生成图像的工作区集成
- 通过配置文件进行 AWS 身份验证
什么是模型上下文协议 (MCP),它如何与 AWS MCP 服务器协同工作?
模型上下文协议 (MCP) 是一种开放协议,可在 LLM 应用程序与外部数据源和工具之间实现无缝集成。 无论您是构建 AI 驱动的 IDE、增强聊天界面还是创建自定义 AI 工作流程,MCP 都提供了一种标准化方式来将 LLM 与它们所需的上下文连接起来。
AWS MCP 服务器使用此协议为 AI 应用程序提供对 AWS 文档、上下文指导和最佳实践的访问。 通过标准化的 MCP 客户端-服务器架构,AWS 功能成为您的开发环境或 AI 应用程序的智能扩展。
例如,您可以使用 AWS 文档 MCP 服务器 来帮助您的 AI 助手研究和生成任何 AWS 服务的代码,例如 Amazon Bedrock Inline 代理。 或者,您可以使用 CDK MCP 服务器 让您的 AI 助手创建使用最新的 AWS CDK API 并遵循 AWS 最佳实践的基础设施即代码实现。
AWS MCP 服务器支持增强的云原生开发、基础设施管理和开发工作流程,从而使 AI 辅助云计算更易于访问和高效。
模型上下文协议是由 Anthropic, PBC 运行的开源项目,并向整个社区开放贡献。
安装和设置
每个服务器都有特定的安装说明。 通常,您可以:
- 从 Astral 安装
uv - 使用
uv python install 3.10安装 Python - 使用对所需服务的访问权限配置 AWS 凭证
- 将服务器添加到您的 MCP 客户端配置
Amazon Q CLI MCP 的示例配置 (~/.aws/amazonq/mcp.json):
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "uvx",
"args": ["awslabs.core-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"MCP_SETTINGS_PATH": "mcp 设置文件的路径"
}
},
"awslabs.nova-canvas-mcp-server": {
"command": "uvx",
"args": [
"awslabs.nova-canvas-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "您的-aws-配置文件",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.bedrock-kb-retrieval-mcp-server": {
"command": "uvx",
"args": ["awslabs.bedrock-kb-retrieval-mcp-server@latest"],
"env": {
"AWS_PROFILE": "您的-aws-配置文件",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.cost-analysis-mcp-server": {
"command": "uvx",
"args": ["awslabs.cost-analysis-mcp-server@latest"],
"env": {
"AWS_PROFILE": "您的-aws-配置文件",
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.cdk-mcp-server": {
"command": "uvx",
"args": ["awslabs.cdk-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
有关特定要求和配置选项,请参阅各个服务器的 README。
文档
所有服务器的综合文档都可以在我们的文档网站上找到。
每个服务器的文档:
文档包括:
- 每个服务器的详细指南
- 安装和配置说明
- API 参考
- 用法示例
安全
有关更多信息,请参见 CONTRIBUTING。
许可证
本项目根据 Apache-2.0 许可证获得许可。
免责声明
在使用 MCP 服务器之前,您应考虑进行自己的独立评估,以确保您的使用符合您自己的特定安全和质量控制实践和标准,以及管辖您和您的内容的法律、规则和法规。
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。