AWS MCP Server logo

AWS MCP Server

by rishikavikondala

AWS MCP Server is a Model Context Protocol server implementation for AWS operations, currently 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?

The AWS MCP Server is an implementation of the Model Context Protocol (MCP) designed to facilitate interactions with AWS services, specifically S3 and DynamoDB. It provides a standardized interface for accessing and manipulating AWS resources through the MCP framework, enabling seamless integration with applications that support MCP.

How to use AWS MCP Server?

To use the AWS MCP Server, you can install it either via Smithery or manually. Manual installation involves cloning the repository, setting up AWS credentials (either through environment variables or the AWS CLI), and configuring the claude_desktop_config.json file to point to the server. Once configured, you can interact with the server through the Claude desktop app or other MCP-compatible clients.

Key features of AWS MCP Server

  • S3 bucket and object management

  • DynamoDB table and item operations

  • Automatic operation logging and auditing

  • Integration with Claude desktop app

  • Support for Model Context Protocol

Use cases of AWS MCP Server

  • Automating AWS resource management tasks

  • Integrating AWS services with AI models via MCP

  • Providing a secure and auditable interface for AWS operations

  • Enabling natural language interaction with AWS resources

  • Building AI-powered applications that leverage AWS services

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 via environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION) or through 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.

How do I install the server?

You can install the server automatically via Smithery or manually by cloning the repository and configuring your claude_desktop_config.json file.

What permissions are required for the IAM user?

The server requires an IAM user with RW permissions for your AWS account for S3 and DynamoDB.