
AWS Service Reference MCP Server

2025.03.14
6
PythonAWS服务查询API文档工具开发效率
AWS Service Reference MCP Server 是一个用于与AWS编程服务参考交互的工具,提供查询AWS服务、API操作、条件键和资源类型的功能。
View on GitHub
Overview
基本能力
产品定位
AWS Service Reference MCP Server 是一个用于与AWS编程服务参考交互的工具,旨在帮助开发者更高效地查询和使用AWS服务的API。
核心功能
- 列出所有可用的AWS服务
- 获取特定AWS服务的API操作
- 获取特定API操作支持的条件键
- 获取特定API操作支持的资源类型
适用场景
- 开发AWS相关应用时查询API文档
- 自动化AWS服务管理工具的开发
- 需要快速获取AWS服务API信息的场景
工具列表
list_aws_services
: 列出所有可用的AWS服务get_service_actions
: 获取特定AWS服务的API操作get_action_condition_keys
: 获取特定API操作支持的条件键get_action_resource_types
: 获取特定API操作支持的资源类型
常见问题解答
- 确保Python版本为3.10或更高
- 确保所有依赖项已正确安装
- 检查Claude Desktop日志以获取错误信息
- 在配置中使用绝对路径
使用教程
使用依赖
- 确保已安装Python 3.10或更高版本
- 创建并激活虚拟环境(推荐)
python -m venv .venv
source .venv/bin/activate # On Unix/macOS
.venv\Scripts\activate # On Windows
- 安装依赖项
pip install -r requirements.txt
安装教程
- 克隆仓库
- 安装依赖项(如上所述)
- 运行服务器
python aws_service_reference.py
调试方式
- 使用MCP Inspector测试服务器
mcp dev aws_service_reference.py
- 检查Claude Desktop日志
- macOS:
~/Library/Logs/Claude/mcp*.log
- Windows:
%APPDATA%\Claude\logs\mcp*.log