AWS MCP Server

# AWS MCP Server A Model Context Protocol (MCP) server that provides tools to interact with AWS services through Claude Desktop. ## Features -

Local serverstdioPython

What is the AWS MCP Server?

AWS MCP Server A Model Context Protocol (MCP) server that provides tools to interact with AWS services through Claude Desktop. Features - S3: List buckets

What the server does

  • S3 — List buckets, list objects
  • EC2 — Describe instances, security groups, VPCs
  • RDS — Describe database instances
  • Cost Explorer — Get cost and usage reports
  • CloudWatch — Retrieve metric statistics
  • Generic AWS SDK — Access any AWS operation via aws_sdk_wrapper

Credentials and setup notes

  • Python 3.12+ - AWS credentials configured (~/.aws/credentials) - Claude Desktop installed

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.12+ - AWS credentials configured (~/.aws/credentials) - Claude Desktop installed
VariableDescriptionRequired
AWS_MCP_PORTConfiguration value read at startup.Optional
AWS_MCP_DEBUGConfiguration value read at startup.Optional
ENABLE_VECTOR_STOREConfiguration value read at startup.Optional

Example prompts to try

  • “Use AWS to EC2.”
  • “Use AWS to RDS.”
  • “Use AWS to CloudWatch.”

Frequently asked questions

Python 3.12+ and configured AWS credentials (e.g., via `~/.aws/credentials`). Claude Desktop is needed to run the MCP server.