AWS CLI集成服务

一个MCP服务器,提供AWS CLI集成功能,使AI助手能够执行AWS API调用,包括参数验证和错误处理。

  • by moritalous
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 moritalous/use_aws_mcp_server

使用说明

使用aws-mcp

MCP服务器,为人工智能助手提供AWS CLI集成,通过正确的参数验证和错误处理来执行AWS API调用。

特性

  • 通过MCP服务器界面执行AWS CLI命令
  • 支持所有AWS服务和运营
  • 参数验证和错误处理

先决条件

安装要求

  1. 安装 uv 从 星体 或 GitHub自述
  2. 使用以下命令安装Python 3.10或更高版本 uv python install 3.10 (或更新版本)
  3. AWS CLI配置了适当的凭据

安装

要将此MCP服务器添加到Amazon Q或Claude,请将以下内容添加到MCP配置文件中。使用Amazon Q,创建一个名为 .amazonq/mcp.json 在正在运行的同一目录下 q chat。然后添加以下配置:

{
  "mcpServers": {
    "use-aws-mcp": {
        "command": "uvx",
        "args": ["use-aws-mcp@latest"]
    }
  }
}

工具

使用_新闻

使用指定的服务、操作和参数进行AWS CLI api调用。

def use_aws(
    region: str,
    service_name: str,
    operation_name: str,
    label: str,
    parameters: dict = None,
    profile_name: str = None,
) -> str: