agent-toolkit-for-aws

Official, AWS-supported MCP servers, skills, and plugins to help AI agents build on AWS

144 articles 1.3k View on GitHub ↗
144 articles
IAM Condition Keys to Distinguish Agent vs Human Actions in AWS Agent Toolkit

Distinguish agent vs human actions in AWS using IAM condition keys. Scope permissions to allow automated agents and deny human users with the same IAM role for enhanced security.

best-practices
Jul 3, 2026
How to Handle S3 Presigned URLs and Multipart Uploads with AWS SDK v3

Learn to handle S3 presigned URLs and multipart uploads with AWS SDK v3. Discover tools for temporary URLs, browser uploads, and efficient streaming with parallelization.

how-to-guide
Jul 3, 2026
How to Implement Custom Metrics Using EMF in CloudWatch

Learn to implement custom CloudWatch metrics with EMF. Write structured JSON logs; the agent automatically extracts them as metrics. Simplify metric collection with AWS Agent Toolkit.

how-to-guide
Jul 3, 2026
Performance Considerations for Parallel Workloads with AWS SDK: Best Practices from the Agent Toolkit

Maximize throughput for parallel AWS SDK workloads. Discover best practices for reusing clients, managing thread pools, and implementing exponential backoff to avoid throttling.

performance
Jul 3, 2026
How to Configure AWS MCP Server with Claude Code, Codex, or Cursor

Learn to configure AWS MCP Server with Claude Code, Codex, or Cursor. Install the aws-core plugin, define your MCP server, and verify connectivity for seamless integration.

how-to-guide
Jul 3, 2026
Common Gotchas with ForAllValues and ForAnyValue IAM Condition Operators

Master ForAllValues and ForAnyValue IAM condition operators. Learn common gotchas like array-type checks, preventing vacuous truth with Null:false, and explicit Null denies.

best-practices
Jul 3, 2026
How to Set Up X-Ray Tracing with ADOT Collector Configuration

Learn to set up X-Ray tracing with ADOT collector configuration using AWS Agent Toolkit. Export traces to X-Ray & metrics to CloudWatch for full observability.

how-to-guide
Jul 3, 2026
Security Considerations for Using IAM PassRole with Compute Services

Learn about security considerations for IAM PassRole with compute services. Prevent privilege escalation by understanding resource constraints and best practices for AWS Lambda, ECS, and Step Functions.

security-best-practices
Jul 3, 2026
How to Implement Middleware in AWS SDK for JavaScript v3: A Complete Guide

Implement AWS SDK for JavaScript v3 middleware to add custom logic. Inject code at five pipeline steps to modify requests before they reach the network. Learn how.

how-to-guide
Jul 3, 2026
CloudWatch Metric, Composite, and Anomaly Detection Alarms: Key Differences and Implementation Guide

Understand CloudWatch metric, composite, and anomaly detection alarms. Learn their differences and how to implement them for effective AWS monitoring. Get the key distinctions now.

deep-dive
Jul 3, 2026
How to Configure CloudWatch Log Insights Queries for Specific Application Patterns

Master CloudWatch Log Insights queries for specific application patterns. Use filter, parse, and pattern commands to efficiently analyze logs and uncover insights.

how-to-guide
Jul 3, 2026
Lambda Function Initialization with AWS SDK: Best Practices for Cold Start Optimization

Discover best practices for Lambda function initialization with AWS SDK. Optimize cold starts by initializing clients outside the handler, deferring resource creation, and using Lambda layers for better performance.

best-practices
Jul 3, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →