MCP ExplorerExplorer

Aws Sa Tools Mcp Server

@Havoc24kon 10 months ago
2 MIT
FreeCommunity
AI Systems
AWS MCP Server provides tools for interacting with AWS services like S3, EC2, RDS, and CloudWatch.

Overview

What is Aws Sa Tools Mcp Server

aws-sa-tools-mcp-server is a Model Context Protocol (MCP) server designed to provide tools for interacting with various AWS services.

Use cases

Use cases include automating AWS resource management, generating cost reports, monitoring cloud metrics, and integrating with local development environments.

How to use

To use aws-sa-tools-mcp-server, install the required dependencies, configure your AWS credentials, and set up the server in your Claude Desktop settings or WSL. You can then execute commands to interact with AWS services.

Key features

Key features include S3 operations (listing buckets and objects), EC2 operations (describing instances, listing security groups and VPCs), RDS operations (describing database instances), Cost Explorer for cost reports, CloudWatch for metric statistics, and auxiliary tools for local file system and Terraform.

Where to use

aws-sa-tools-mcp-server can be used in cloud computing environments, particularly for developers and system administrators managing AWS resources.

Content

AWS MCP Server

A Model Context Protocol (MCP) server that provides tools to interact with AWS services.

Features

AWS SDK tools

These are the main features of the AWS MCP server that you can use to interact with AWS services. If something is not listed here, it can be supported by the aws_sdk_wrapper() tool in aws_mcp_server.tools, assuming the AWS SDK supports it and that the LLM can properly create the command.

  • S3 Operations

    • List buckets
    • List objects in buckets
  • EC2 Operations

    • Describe instances
    • List security groups
    • List VPCs
  • RDS Operations

    • Describe database instances
  • Cost Explorer

    • Get cost and usage reports
    • Get resource-specific cost analysis
  • CloudWatch

    • Retrieve metric statistics

Auxiliary Tools

  • Local File System

    • List local folders
    • Read code files
  • Terraform

    • Read remote state files

Prerequisites

  • Python 3.12 or higher
  • AWS credentials configured (~/.aws/credentials)
  • AWS CLI profile setup

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)

Installation

Configure your Claude Desktop settings by adding the following to claude_desktop_config.json:

WSL

{
  "mcpServers": {
    "aws-mcp-server": {
      "command": "wsl.exe",
      "args": [
        "bash",
        "-c",
        "uvx --directory /path/to/aws-mcp-server ."
      ]
    }
  }
}

Ensure your AWS credentials are properly configured in ~/.aws/credentials:

[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers