agentle.mcp.session_managementΒΆ

Session management for MCP servers.

This package provides different session management implementations for MCP servers, allowing session information to be stored and shared across different contexts.

Classes

InMemorySessionManager()

Thread-safe in-memory implementation of the SessionManager interface.

RedisSessionManager([redis_url, key_prefix, ...])

Redis-backed implementation of the SessionManager interface.

SessionManager()

Abstract base class for MCP session management.

Modules

in_memory

In-memory implementation of the MCP session manager.

redis

Redis-based implementation of the MCP session manager.

session_manager

Abstract base class defining the interface for MCP session management.