AWS Service Reference MCP Server

AWS Service Reference MCP Server

site icon
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。

核心功能

  1. 列出所有可用的AWS服务
  2. 获取特定AWS服务的API操作
  3. 获取特定API操作支持的条件键
  4. 获取特定API操作支持的资源类型

适用场景

  1. 开发AWS相关应用时查询API文档
  2. 自动化AWS服务管理工具的开发
  3. 需要快速获取AWS服务API信息的场景

工具列表

  1. list_aws_services: 列出所有可用的AWS服务
  2. get_service_actions: 获取特定AWS服务的API操作
  3. get_action_condition_keys: 获取特定API操作支持的条件键
  4. get_action_resource_types: 获取特定API操作支持的资源类型

常见问题解答

  1. 确保Python版本为3.10或更高
  2. 确保所有依赖项已正确安装
  3. 检查Claude Desktop日志以获取错误信息
  4. 在配置中使用绝对路径

使用教程

使用依赖

  1. 确保已安装Python 3.10或更高版本
  2. 创建并激活虚拟环境(推荐)
python -m venv .venv
source .venv/bin/activate  # On Unix/macOS
.venv\Scripts\activate     # On Windows
  1. 安装依赖项
pip install -r requirements.txt

安装教程

  1. 克隆仓库
  2. 安装依赖项(如上所述)
  3. 运行服务器
python aws_service_reference.py

调试方式

  1. 使用MCP Inspector测试服务器
mcp dev aws_service_reference.py
  1. 检查Claude Desktop日志
  2. macOS: ~/Library/Logs/Claude/mcp*.log
  3. Windows: %APPDATA%\Claude\logs\mcp*.log

许可证

该项目遵循 MIT 开源许可条款。