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.
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?
What AWS services are supported?
Currently, the server supports S3 and DynamoDB.
How do I set up AWS credentials?
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?
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?
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?
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.