AWS MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AWS_REGION | No | AWS region to operate in | us-east-1 |
AWS_ACCESS_KEY_ID | No | AWS access key ID for authentication | |
AWS_SECRET_ACCESS_KEY | No | AWS secret access key for authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
AWS Operations Audit Log | A log of all AWS operations performed through this server |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
s3_bucket_create | Create a new S3 bucket |
s3_bucket_list | List all S3 buckets |
s3_bucket_delete | Delete an S3 bucket |
s3_object_upload | Upload an object to S3 |
s3_object_delete | Delete an object from S3 |
s3_object_list | List objects in an S3 bucket |
s3_object_read | Read an object's content from S3 |
dynamodb_table_create | Create a new DynamoDB table |
dynamodb_table_describe | Get details about a DynamoDB table |
dynamodb_table_list | List all DynamoDB tables |
dynamodb_table_delete | Delete a DynamoDB table |
dynamodb_table_update | Update a DynamoDB table |
dynamodb_item_put | Put an item into a DynamoDB table |
dynamodb_item_get | Get an item from a DynamoDB table |
dynamodb_item_update | Update an item in a DynamoDB table |
dynamodb_item_delete | Delete an item from a DynamoDB table |
dynamodb_item_query | Query items in a DynamoDB table |
dynamodb_item_scan | Scan items in a DynamoDB table |
dynamodb_batch_get | Batch get multiple items from DynamoDB tables |
dynamodb_item_batch_write | Batch write operations (put/delete) for DynamoDB items |
dynamodb_describe_ttl | Get the TTL settings for a table |
dynamodb_update_ttl | Update the TTL settings for a table |
dynamodb_batch_execute | Execute multiple PartiQL statements in a batch |