AWS MCP Server logo

AWS MCP Server

by MCP-Mirror

The AWS MCP Server is a Model Context Protocol (MCP) server implementation designed for AWS operations, specifically supporting S3 and DynamoDB services. It automatically logs all operations, accessible through the `audit://aws-operations` resource endpoint.

View on GitHub

Last updated: N/A

What is AWS MCP Server?

This server is an implementation of the Model Context Protocol (MCP) tailored for interacting with AWS services like S3 and DynamoDB. It allows applications, such as the Claude desktop app, to perform operations on these AWS services through a standardized protocol, with all actions automatically logged for auditing purposes.

How to use AWS MCP Server?

To use this server, you need to clone the repository, configure your AWS credentials (either through environment variables or the AWS CLI), and then configure the Claude desktop app to use the server by adding it to the claude_desktop_config.json file. After that, you can interact with AWS services through the Claude app using the available tools.

Key features of AWS MCP Server

  • Supports S3 and DynamoDB operations

  • Automatic logging of all operations

  • Integration with the Model Context Protocol

  • Easy setup with AWS credentials and Claude desktop app

  • Provides a variety of tools for interacting with S3 and DynamoDB

Use cases of AWS MCP Server

  • Allowing AI models to read and write data to S3 buckets

  • Enabling AI models to interact with DynamoDB tables

  • Auditing AWS operations performed by AI models

  • Providing a secure and controlled way for AI models to access AWS resources

FAQ from AWS MCP Server

What AWS services are supported?

Currently, the server supports S3 and DynamoDB.

How do I set up AWS credentials?

You can set up your AWS credentials either through environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION) or by using the default AWS credential chain (configured via aws configure).

Where can I find the audit logs?

All operations are automatically logged and can be accessed through the audit://aws-operations resource endpoint.

What permissions are required for the IAM user?

The IAM user needs Read/Write permissions for your AWS account for S3 and DynamoDB.

Where can I find debugging tools if I encounter issues?

Debugging tools are provided in the MCP documentation: https://modelcontextprotocol.io/docs/tools/debugging.