AIT301 — Supercharge Your AI Coding Agent with the Agent Toolkit for AWS¶
Welcome to this hands-on workshop where you'll learn to supercharge your AI coding agent using the AWS Agent Toolkit and the Model Context Protocol (MCP) Server. Through a series of independent modules, you'll explore how AI agents can interact with AWS services to build, secure, troubleshoot, and manage cloud infrastructure.
Architecture Overview¶
In this workshop, each participant receives an isolated AWS account with pre-deployed infrastructure including:
- VPC with public and private subnets across 2 Availability Zones
- IAM Roles — Participant, Agent, and Restricted Agent roles with scoped permissions
- S3 Bucket for workshop artifacts and lab exercises
- DynamoDB Table for the capstone image-labeling pipeline
- CloudWatch Dashboard with real-time progress tracking
- EventBridge Rule monitoring MCP Server API calls
- Broken Stack for troubleshooting exercises
Your AI coding agent connects to AWS through the MCP Server endpoint, which provides authenticated access to AWS APIs. All interactions are logged via CloudTrail for progress tracking.
Workshop Modules¶
| Module | Topic | Description |
|---|---|---|
| Module 0: Prerequisites | Setup | Configure your agent and connect to the workshop environment |
| Module 1: Knowledge Tools | Explore | Use documentation search and resource discovery tools |
| Module 2: Agent Skills | Build | Build a serverless API with Lambda, API Gateway, and DynamoDB |
| Module 3: API Tools | Configure | Manage S3 configuration, security groups, and CloudTrail |
| Module 4: Guardrails & Security | Secure | Set up rules files, restricted roles, and monitoring |
| Module 5: Troubleshooting | Debug | Diagnose and fix a broken CloudFormation stack |
| Module 6: Capstone | Integrate | Build an end-to-end image processing pipeline |
| Module 99: Cleanup | Cleanup | Remove workshop resources |
How to Use This Workshop¶
- Start with Module 0 — Complete the prerequisites to set up your AI coding agent
- Choose your path — Modules 1 through 5 are independent and can be completed in any order
- Challenge yourself — Module 6 (Capstone) integrates skills from all previous modules
- Clean up — Follow Module 99 when you're done
Info
Each module is designed to be completed in 20–30 minutes. Choose the modules most relevant to your interests and experience level.