aws-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aws-mcp-serverList all EC2 instances in us-west-2"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AWS MCP Server
An MCP server that provides tools for creating and managing AWS resources using boto3.
Features
Resource Creation
create_ec2_instance: Launch EC2 instances
create_s3_bucket: Create S3 buckets with versioning and encryption
create_vpc: Create VPCs with DNS settings
create_subnet: Create subnets in VPCs
create_security_group: Create security groups with ingress rules
create_rds_instance: Create RDS database instances
Resource Management
list_resources: List resources by type (EC2, S3, VPC, subnets, RDS, security groups)
describe_resource: Get detailed information about specific resources
delete_resource: Delete resources (with safety checks)
Related MCP server: AWS CLI MCP Server
Prerequisites
Python 3.10+
AWS CLI configured with credentials
Appropriate AWS IAM permissions
Installation
cd aws-mcp-server
pip install -r requirements.txtAWS Credentials
Configure AWS credentials using one of these methods:
AWS CLI:
aws configureEnvironment variables:
export AWS_ACCESS_KEY_ID=your_key export AWS_SECRET_ACCESS_KEY=your_secret export AWS_DEFAULT_REGION=us-east-1IAM role (if running on EC2)
Configuration
Add to your Claude Code settings (~/.claude/settings.json):
{
"mcpServers": {
"aws": {
"command": "python",
"args": ["/Users/youruser/Documents/Base/DevOps-ClaudeAi/test-cases/SM1/my-first-vpc/aws-mcp-server/server.py"]
}
}
}Usage Examples
User: "Create a VPC with CIDR 10.0.0.0/16 in us-east-1"
Claude: [calls create_vpc]
User: "List all EC2 instances in us-west-2"
Claude: [calls list_resources with resource_type=ec2, region=us-west-2]
User: "Create an S3 bucket named my-app-bucket with versioning enabled"
Claude: [calls create_s3_bucket with enable_versioning=true]
User: "Create a t2.micro EC2 instance using ami-12345"
Claude: [calls create_ec2_instance]Security Notes
⚠️ IMPORTANT:
This server can create real AWS resources that incur costs
Always review actions before confirming
Use IAM policies to limit permissions (principle of least privilege)
Consider using AWS Budget Alerts
The delete_resource tool is intentionally restricted - use AWS Console for deletions
Recommended IAM Policy
Create a restricted IAM user/role with only the permissions you need:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:Describe*",
"ec2:RunInstances",
"ec2:CreateVpc",
"ec2:CreateSubnet",
"ec2:CreateSecurityGroup",
"s3:CreateBucket",
"s3:ListBucket",
"s3:PutBucketVersioning",
"rds:CreateDBInstance",
"rds:DescribeDBInstances"
],
"Resource": "*"
}
]
}Error Handling
The server provides detailed error messages from AWS API responses, including:
Permission errors (Access Denied)
Resource conflicts (already exists)
Quota limits exceeded
Invalid parameters
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that provides tools for interacting with AWS S3 buckets, enabling direct access to S3 operations through the Model Context Protocol.1
- Flicense-qualityFmaintenanceAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.2
- Alicense-qualityCmaintenanceMCP server that provides tools for automating AWS Pricing Calculator estimate generation.MIT
- Alicense-qualityCmaintenanceThis MCP server provides tools for inspecting AWS cloud infrastructure, including listing S3 buckets, EC2 instances, and fetching CloudWatch logs using your local AWS credentials.3MIT
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Cloud-hosted MCP server for durable AI memory
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dkeeno/aws-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server