Labsco
MCP SERVER

AWS MCP Server

by rishikavikondala

Work S3 buckets and DynamoDB tables from your client, with every operation written to an audit log.

Cloud Resources & Infrastructure as Code
Summary
S3 and DynamoDB, with a record of what was done.

The tool surface is wide enough for real work — buckets and objects, tables and items, batch operations and TTL — and the audit resource means the actions an agent took can be read back afterwards rather than reconstructed from the console.

What it is

An MCP server for AWS operations covering S3 and DynamoDB. Every operation it performs is logged, and the log is readable back through the audit://aws-operations resource.

What you get
  • S3 buckets created, listed and deleted
  • Objects uploaded, read, listed and deleted
  • DynamoDB tables created, described, updated and deleted
  • Items put, retrieved, updated, deleted, queried and scanned
  • Batch reads, batch writes and batch statement execution
  • Table TTL described and updated
  • An audit record of every operation, at audit://aws-operations
Requirements

AWS credentials for an IAM user with read-write permissions on S3 and DynamoDB — either an access key, a secret and a region in the environment, or the default AWS credential chain. uv runs it.

Setup effort

One command plus a key — npx -y @smithery/cli install mcp-server-aws --client claude, then supply credentials