AWS Strands Agents SDK Enhances AI Agent Integration with Open Protocols
AWS's Strands Agents SDK now supports multiple open protocols like MCP and A2A, simplifying integration between AI agents and various systems. This approach reduces custom code and enables agents to collaborate and access tools more effectively. The SDK is now available as an open-source Apache 2.0 licensed project, making it easier for developers to build extensible AI agentic systems.
- →Strands Agents SDK Leverages Open Standards
- →Model Context Protocol (MCP) for Tool and Context Access
- →Open Protocols Simplify AI Agent Integration
- →Strands SDK Simplifies MCP Integration
- →Agent-to-Agent (A2A) Protocol for Delegation and Collaboration
Features (2) ›
- Strands Agents SDK Leverages Open Standards
The Strands Agents SDK is an open-source, Apache 2.0-licensed SDK for building AI agents. It is model-driven, allowing developers to guide agent behavior through tools, prompts, and runtime configuration, and by adopting open standards, it enables agents to adapt to ecosystem changes.
- Model Context Protocol (MCP) for Tool and Context Access
MCP defines the contract for how agents access external tools, data, or context, answering the question of what resources are available. This allows models to interact with systems like grocery catalogs for actions such as checking prices or inventory without requiring hand-written integration code within the agent.
Enhancements (3) ›
- Strands SDK Simplifies MCP Integration
MCP support is built into Strands, shipping as a default dependency via an MCPClient. This client implements the ToolProvider interface, allowing it to be easily combined with other tools in the Agent constructor, enabling straightforward connection to external tools and services exposed by MCP servers.
- Agent-to-Agent (A2A) Protocol for Delegation and Collaboration
A2A protocols facilitate complex workflows that require decision-making and judgment beyond simple tool calls. This pattern is useful for scenarios like finding product substitutions, where an agent might need to delegate tasks or engage in multi-turn conversations with other specialized agents.
- Pantry Example Illustrates Protocol Integration
The article uses 'Pantry,' a grocery delivery concierge, as a running example to demonstrate how protocols like MCP and A2A work together. Pantry uses MCP to access a grocery catalog for inventory checks and substitutions, showcasing how these protocols fit into a real system architecture.
Notes (1) ›
- Open Protocols Simplify AI Agent Integration
A growing list of AI agent protocols can be overwhelming. Open source protocols like MCP, A2A, and UTCP are emerging to define standard boundaries and integration patterns for agentic systems, allowing components to interact without needing detailed knowledge of each other's implementations.
https://aws.amazon.com/blogs/opensource/open-protocols-with-the-strands-agents-sdk/
Related releases
- Amazon RDS PostgreSQL 19 Beta 2 Now in Preview Environment AWS What's New ·
- EC2 surfaces public SSM parameters for AMIs AWS What's New ·
- Amazon Redshift adds rg.large and rg.12xlarge Graviton-powered instance sizes AWS What's New ·
- S3 Event Notifications Include System-Generated Tags AWS What's New ·
- Amazon EC2 High Memory U7in-24TB instances launch in Paris AWS What's New ·
- AWS Control Tower AFT re-applies customizations on account OU move AWS What's New ·