AWS

Provides AWS services access via Claude Desktop including S3, EC2, RDS, Cost Explorer, CloudWatch, and an AWS SDK wrapper for arbitrary operations.
  • python

3

GitHub Stars

python

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "havoc24k-aws-sa-tools-mcp-server": {
      "command": "aws-mcp-server",
      "args": [],
      "env": {
        "AWS_MCP_PORT": "UNKNOWN",
        "AWS_MCP_DEBUG": "true",
        "ENABLE_VECTOR_STORE": "true"
      }
    }
  }
}

You can use the AWS MCP Server to interact with AWS services directly from Claude Desktop. It exposes common AWS capabilities (S3, EC2, RDS, Cost Explorer, CloudWatch) and lets you perform any AWS operation through a generic wrapper, with optional vector store capabilities for document ingestion and search.

How to use

To start using the server, you first run the MCP server locally and then connect Claude Desktop to it. You will access AWS services by sending requests through the MCP server, which translates them into AWS operations and returns results back to Claude Desktop.

How to install

Prerequisites before installation:

  • Python 3.12+

  • AWS credentials configured (for example using ~/.aws/credentials)

Step-by-step commands

pip install aws-mcp-server

Configure Claude Desktop by adding the MCP server reference to your claude_desktop_config.json.

{
  "mcpServers": {
    "aws-mcp-server": {
      "command": "aws-mcp-server"
    }
  }
}

Configure AWS credentials

aws configure
# OR manually edit ~/.aws/credentials:

If you edit the credentials file manually, include your AWS access key, secret key, and a region (e.g., us-east-1).

Available tools

s3_list_buckets

List all S3 buckets in your AWS account.

s3_list_objects

List objects inside a specified S3 bucket.

ec2_describe_instances

Describe EC2 instances to retrieve instance details.

ec2_describe_security_groups

Describe EC2 security groups.

ec2_describe_vpcs

Describe VPCs used by your AWS environment.

rds_describe_instances

Describe AWS RDS database instances.

cost_explorer_get_reports

Get cost and usage reports from Cost Explorer.

cloudwatch_get_metric_statistics

Retrieve CloudWatch metric statistics.

aws_sdk_wrapper_access

Access any AWS operation via the generic AWS SDK wrapper.

vector_store_ingest_documents

Ingest documents into the optional vector store.

vector_store_search

Search documents in the vector store.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational