Skip to content

[FEATURE] Support for stateless MCP Servers #184

@stuart-aws

Description

@stuart-aws

Problem Statement

One approach to a scalable MCP server architecture is to have multiple stateless server instances (described here). This means there is no persistent session between client and server. Presently when using Streamable HTTP with the MCP Client provided with Strands Agents throws a MCPClientInitializationError whenever it tries to invoke a tool on a stateless server.

Proposed Solution

Allow MCPClient to be created in stateless mode.

Use Case

For use with highly scalable backend MCP Server infrastructure.

Alternatives Solutions

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions