Versions in this module Expand all Collapse all v0 v0.11.0 Mar 4, 2026 Changes in this version + const MetadataKeyTerminated + const MetadataValTrue + type Manager struct + func New(storage *transportsession.Manager, factory vmcpsession.MultiSessionFactory, ...) *Manager + func (sm *Manager) CreateSession(ctx context.Context, sessionID string) (vmcpsession.MultiSession, error) + func (sm *Manager) Generate() string + func (sm *Manager) GetAdaptedTools(sessionID string) ([]mcpserver.ServerTool, error) + func (sm *Manager) GetMultiSession(sessionID string) (vmcpsession.MultiSession, bool) + func (sm *Manager) Terminate(sessionID string) (isNotAllowed bool, err error) + func (sm *Manager) Validate(sessionID string) (isTerminated bool, err error)