Strands Agents · Agent SDKs
Strands Agents
Build and control agent harnesses with model and tool integrations.
- Languages
- Python, TypeScript
- API surface
- Python and TypeScript SDK
- MCP capability
- MCP client
APIs & SDKs
Create agents and control their execution with lifecycle limits, tools, structured output and model providers. The repository contains both language SDKs.
Explore the developer documentation ↗Integrations
The SDK documents model integrations, memory, sessions and tracing. Its separate documentation MCP server gives coding assistants information about building with Strands.
View framework integration resources ↗MCP client
MCP support
The Python MCPClient manages server connections, tool discovery and invocation. The reference documents stdio, Streamable HTTP and SSE configuration. The separate Strands documentation server serves a different purpose.
Evidence scope: Python MCPClient reference; confirm TypeScript separately. Documentation reviewed; runtime compatibility has not been tested.
Sources & review
Integration notes reviewed . Check the linked documentation for current package versions, language support and authentication requirements.
- github.com/strands-agents/harness-sdk ↗
- strandsagents.com/docs/api/python/strands.tools.mcp.mcp_client/ ↗