Skip to main content

MCP server that provides AWS CLI integration for AI assistants, enabling execution of AWS API calls with proper parameter validation and error handling

Project description

use-aws-mcp-server

MCP server that provides AWS CLI integration for AI assistants, enabling execution of AWS API calls with proper parameter validation and error handling.

Features

  • Execute AWS CLI commands through an MCP server interface
  • Support for all AWS services and operations
  • Parameter validation and error handling

Prerequisites

Installation Requirements

  1. Install uv from Astral or the GitHub README
  2. Install Python 3.10 or newer using uv python install 3.10 (or a more recent version)
  3. AWS CLI configured with appropriate credentials

Installation

To add this MCP server to your Amazon Q or Claude, add the following to your MCP config file. With Amazon Q, create (if does not yet exist) a file named .amazonq/mcp.json under the same directory that is running q chat. Then add the following config:

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

Tools

use_aws

Make an AWS CLI api call with the specified service, operation, and parameters.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

use_aws_mcp_server-0.2.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

use_aws_mcp_server-0.2.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file use_aws_mcp_server-0.2.1.tar.gz.

File metadata

  • Download URL: use_aws_mcp_server-0.2.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for use_aws_mcp_server-0.2.1.tar.gz
Algorithm Hash digest
SHA256 82baaaf3af23031269a0c82de82a7835446cc42d4941383a69465c25d489ed3b
MD5 76544a9ba102a4ec42cb6cced232f9d5
BLAKE2b-256 fb810102b3953962e809b549c1ad2d6970eee44e888444fc2d1e1e6471460345

See more details on using hashes here.

Provenance

The following attestation bundles were made for use_aws_mcp_server-0.2.1.tar.gz:

Publisher: python-publish.yml on moritalous/use-aws-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file use_aws_mcp_server-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for use_aws_mcp_server-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c21b5b13f7cf745432cec128d310828365b7d0d10650999f3468714ad5406193
MD5 365a7eaf8a91470f457e1a51f34d7606
BLAKE2b-256 47a8105b6786c19d1bd5fe79386c946e0e7a69128b48fee3c24866dc0ac36e98

See more details on using hashes here.

Provenance

The following attestation bundles were made for use_aws_mcp_server-0.2.1-py3-none-any.whl:

Publisher: python-publish.yml on moritalous/use-aws-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page