本 MCP 服务器提供了与 AWS 程序化服务参考进行交互的工具。借助该服务器,您能够轻松列出所有可用的 AWS 服务,获取特定 AWS 服务的 API 操作,查询特定 API 操作支持的条件键,以及了解特定 API 操作支持的资源类型。
此 MCP 服务器提供了与 AWS 程序化服务参考交互的便捷途径,让您可以轻松完成一系列与 AWS 服务相关的操作。
# 创建并激活虚拟环境(推荐)
python -m venv .venv
source .venv/bin/activate # 在 Unix/macOS 上
.venv\Scripts\activate # 在 Windows 上
# 安装依赖项
pip install -r requirements.txt
您可以直接运行服务器:
python aws_service_reference.py
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"aws-service-reference": {
"command": "python",
"args": ["/ABSOLUTE/PATH/TO/aws_service_reference.py"]
}
}
}
将 /ABSOLUTE/PATH/TO/ 替换为您实际保存服务器文件的路径。
3. 重启 Claude Desktop
该服务器提供四个工具:
list_aws_services: 列举所有可用 AWS 服务get_service_actions: 获取特定 AWS 服务的 API 操作get_action_condition_keys: 获取特定 API 操作支持的条件键get_action_resource_types: 获取特定 API 操作支持的资源类型连接后,您可以询问 Claude 如下问题:
您可以使用 MCP Inspector 测试服务器:
mcp dev aws_service_reference.py
项目使用以下依赖项(指定在 requirements.txt 中):
mcp[cli]>=0.1.0: 带有 CLI 工具的 Model Context Protocol SDKhttpx>=0.26.0: 现代 HTTP 客户端,用于进行 API 请求如果遇到问题:
pip install -r requirements.txt
~/Library/Logs/Claude/mcp*.log%APPDATA%\Claude\logs\mcp*.log此项目根据 MIT License 开源。