AWS文档MCP服务器
AWS文档的模型上下文协议(MCP)服务器
此MCP服务器提供访问AWS文档、搜索内容和获取建议的工具。
特性
- 阅读文档:获取AWS文档页面并将其转换为markdown格式
- 搜索文档:使用官方搜索API搜索AWS文档(仅限全球)
- 建议:获取AWS文档页面的内容建议(仅限全球)
- 获取可用服务列表:获取中国地区可用的AWS服务列表(仅限中国)
先决条件
安装要求
- 安装
uv从 星体 或 - 使用以下命令安装Python 3.10或更高版本
uv python install 3.10(或更新版本)
安装
| 光标 | VS代码 |
|---|
在MCP客户端配置中配置MCP服务器(例如,对于Amazon Q Developer CLI,编辑 ~/.aws/amazonq/mcp.json):
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
},
"disabled": false,
"autoApprove": []
}
}
}备注:设置AWS_DOCUMENTATION_PARTITION向aws-cn查询AWS中国文档,而不是全球AWS文档。
或docker成功后 docker build -t mcp/aws-documentation .:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env",
"AWS_DOCUMENTATION_PARTITION=aws",
"mcp/aws-documentation:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}基本用法
例子:
- “查找有关S3存储桶命名规则的文档。引用您的来源”
- “为页面推荐内容https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html"

工具
read_文档
获取AWS文档页面并将其转换为markdown格式。
read_documentation(url: str) -> strsearch_文档(仅限全局)
使用官方AWS文档搜索API搜索AWS文档。
search_documentation(search_phrase: str, limit: int) -> list[dict]推荐(仅限全球)
获取AWS文档页面的内容建议。
recommend(url: str) -> list[dict]获取可用服务(仅限中国)
获取中国地区可用AWS服务的列表。
get_available_services() -> str