Let's Do DevOps

Let's Do DevOps

Share this post

Let's Do DevOps
Let's Do DevOps
đŸ”„AWS Strands and MCP with Simple, Real-World ExamplesđŸ”„

đŸ”„AWS Strands and MCP with Simple, Real-World ExamplesđŸ”„

aka, robots with tools

Kyler Middleton's avatar
Kyler Middleton
Aug 26, 2025
∙ Paid

Share this post

Let's Do DevOps
Let's Do DevOps
đŸ”„AWS Strands and MCP with Simple, Real-World ExamplesđŸ”„
Share

This blog series focuses on presenting complex DevOps projects as simple and approachable via plain language and lots of pictures. You can do it!

These articles are supported by readers, please consider subscribing to support me writing more of these articles <3 :)

Hey all!

In previous articles we built generative AI bots that integrate with a RAG knowledge base using the AWS Bedrock backend.

  • AWS GenAI Bedrock Series

  • Azure GenAI Bedrock Series

They’re awesome, but they’re not agentic.

"Agentic" describes the ability to act autonomously, make decisions, and achieve goals without constant human intervention, a concept central to agentic AI systems that can plan, execute tasks, and adapt to new information

Basically, agentic bots do 1 step, and then return that information. That generally works really well for chatbots - read this information, return a summary. One step is all you need!

However, if you want a bot to do a multi-step process, that’s when you’re looking at an “agentic workflow”. Something like “Read our PagerDuty, isolate any resources with issues, then go look at AWS and see if the resources have an error state you can recommend fixes for” is multiple step - talk to platformA, analyze the data, then use that data to talk to platformB and analyze the data from there.

Agentic agents can do it!

Strands has emerged as a language that permits building effective and comprehensive bots with little python. It comes out of AWS, but the team there has made sure to open-source it (Apache 2.0 license) and make sure it’s compatible with lots of back-ends like OpenAI/ChatGPT, Anthropic, OLlama, and others.

It support agentic workflows, MCP (tool use to talk to platforms), A2A protocol (to talk to other bots and coordinate work), and will likely be kept up to date with AWS services in AgentCore like Memory and other cool stuff shaking out of that project.

It feels like a great place to start.

Strands, find all the ec2 instances in us-east-1, and give me their IPs and AZs in a table.

Sure, let me go grab that information for you

I’m going to be building some enterprise Strands agentic assistants over the next few months, but for now I’m just proving out really simple workflows, and I wanted to share them. They’re all here:

github.com/KyMidd/StrandsAgenticExamples

We’ll walk through one by one for how they work.

Keep reading with a 7-day free trial

Subscribe to Let's Do DevOps to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Kyler Middleton
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share