Index Symbols | _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | W Symbols **kwargs (litestar_mcp.app.MCP.run parameter) _ __call__() (litestar_mcp.config.AfterToolCallHook method) (litestar_mcp.config.BeforeToolCallHook method) __init__() (litestar_mcp.app.MCP method) (litestar_mcp.app.MCPStdioContext method) (litestar_mcp.auth.DefaultJWKSCache method) (litestar_mcp.auth.JWKSCache method) (litestar_mcp.auth.MCPAuthBackend method) (litestar_mcp.auth.MCPAuthConfig method) (litestar_mcp.auth.OIDCProviderConfig method) (litestar_mcp.bridge.MissingDependencyError method) (litestar_mcp.config.AfterToolCallHook method) (litestar_mcp.config.BeforeToolCallHook method) (litestar_mcp.config.MCPConfig method), [1] (litestar_mcp.config.MCPOptKeys method) (litestar_mcp.config.MCPTaskConfig method) (litestar_mcp.content.MCPBlobResource method) (litestar_mcp.content.MCPResourceLink method) (litestar_mcp.content.MCPToolResult method) (litestar_mcp.plugin.LitestarMCP method) (litestar_mcp.registry.PromptRegistration method) (litestar_mcp.registry.Registry method) A after_request (litestar_mcp.routes.MCPController attribute) after_response (litestar_mcp.routes.MCPController attribute) after_tool_call (litestar_mcp.config.MCPConfig attribute), [1] AfterToolCallHook (class in litestar_mcp.config) agent_instructions (litestar_mcp.config.MCPOptKeys attribute) (litestar_mcp.mcp_resource parameter) (litestar_mcp.mcp_tool parameter) algorithms (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.OIDCProviderConfig attribute) allowed_origins (litestar_mcp.config.MCPConfig attribute), [1] annotations (litestar_mcp.mcp_tool parameter) app (litestar_mcp.app.MCP property) (litestar_mcp.auth.MCPAuthBackend parameter) arguments (litestar_mcp.mcp_prompt parameter) (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) (litestar_mcp.registry.Registry.register_prompt_handler parameter) audience (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.MCPAuthConfig attribute) (litestar_mcp.auth.OIDCProviderConfig attribute) auth (litestar_mcp.config.MCPConfig attribute), [1] authenticate_request() (litestar_mcp.auth.MCPAuthBackend method) B base_path (litestar_mcp.config.MCPConfig attribute), [1] before_request (litestar_mcp.routes.MCPController attribute) before_tool_call (litestar_mcp.config.MCPConfig attribute), [1] BeforeToolCallHook (class in litestar_mcp.config) C cache_control (litestar_mcp.routes.MCPController attribute) cache_ttl (litestar_mcp.auth.OIDCProviderConfig attribute) callback (litestar_mcp.registry.Registry.register_change_callback parameter) (litestar_mcp.registry.Registry.unregister_change_callback parameter) clear() (litestar_mcp.auth.DefaultJWKSCache method) clock_skew (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.OIDCProviderConfig attribute) config (litestar_mcp.plugin.LitestarMCP parameter) (litestar_mcp.plugin.LitestarMCP property) connection (litestar_mcp.auth.MCPAuthBackend.authenticate_request parameter) create_oidc_validator() (in module litestar_mcp.auth) D DEFAULT_MAX_STDIN_MESSAGE_SIZE (in module litestar_mcp.bridge) DefaultJWKSCache (class in litestar_mcp.auth) dependencies (litestar_mcp.routes.MCPController attribute) description (litestar_mcp.config.MCPOptKeys attribute) (litestar_mcp.mcp_prompt parameter) (litestar_mcp.mcp_resource parameter) (litestar_mcp.mcp_tool parameter) (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) (litestar_mcp.registry.Registry.register_prompt_handler parameter) discovered_prompts (litestar_mcp.plugin.LitestarMCP property) discovered_resources (litestar_mcp.plugin.LitestarMCP property) discovered_tools (litestar_mcp.plugin.LitestarMCP property) discovery_url (litestar_mcp.auth.OIDCProviderConfig attribute) dto (litestar_mcp.routes.MCPController attribute) E endpoint (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) etag (litestar_mcp.routes.MCPController attribute) exception_handlers (litestar_mcp.routes.MCPController attribute) exclude (litestar_mcp.auth.MCPAuthBackend parameter) exclude_from_auth_key (litestar_mcp.auth.MCPAuthBackend parameter) exclude_http_methods (litestar_mcp.auth.MCPAuthBackend parameter) extra (litestar_mcp.bridge.MissingDependencyError parameter) F fn (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) for_field() (litestar_mcp.config.MCPOptKeys method) G get_arguments() (litestar_mcp.registry.PromptRegistration method) guards (litestar_mcp.config.MCPConfig attribute), [1] (litestar_mcp.routes.MCPController attribute) H handler (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt_handler parameter) (litestar_mcp.registry.Registry.register_resource parameter) (litestar_mcp.registry.Registry.register_resource_template parameter) (litestar_mcp.registry.Registry.register_tool parameter) header_name (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) headers (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) I icons (litestar_mcp.mcp_prompt parameter) (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) (litestar_mcp.registry.Registry.register_prompt_handler parameter) include_in_schema (litestar_mcp.config.MCPConfig attribute), [1] (litestar_mcp.routes.MCPController attribute) input_schema (litestar_mcp.mcp_tool parameter) install_package (litestar_mcp.bridge.MissingDependencyError parameter) issuer (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.MCPAuthConfig attribute) (litestar_mcp.auth.OIDCProviderConfig attribute) J jwks_cache (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.OIDCProviderConfig attribute) jwks_cache_ttl (litestar_mcp.auth.create_oidc_validator parameter) jwks_uri (litestar_mcp.auth.create_oidc_validator parameter) (litestar_mcp.auth.OIDCProviderConfig attribute) JWKSCache (class in litestar_mcp.auth) L list_page_size (litestar_mcp.config.MCPConfig attribute), [1] LitestarMCP (class in litestar_mcp.plugin) M max_blob_bytes (litestar_mcp.config.MCPConfig attribute), [1] (litestar_mcp.content.MCPBlobResource.to_content_block parameter) max_message_size (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) MCP (class in litestar_mcp.app) mcp_prompt() (in module litestar_mcp) mcp_resource() (in module litestar_mcp) mcp_tool() (in module litestar_mcp) MCPAuthBackend (class in litestar_mcp.auth) MCPAuthConfig (class in litestar_mcp.auth) MCPBlobResource (class in litestar_mcp.content) MCPConfig (class in litestar_mcp.config), [1] MCPController (class in litestar_mcp.routes) MCPOptKeys (class in litestar_mcp.config) MCPResourceLink (class in litestar_mcp.content) MCPStdioContext (class in litestar_mcp.app) MCPTaskConfig (class in litestar_mcp.config) MCPToolResult (class in litestar_mcp.content) method (litestar_mcp.registry.Registry.publish_notification parameter) middleware (litestar_mcp.routes.MCPController attribute) mime_type (litestar_mcp.mcp_resource parameter) MissingDependencyError (class in litestar_mcp.bridge) N name (litestar_mcp.config.MCPConfig attribute), [1] (litestar_mcp.mcp_prompt parameter) (litestar_mcp.mcp_resource parameter) (litestar_mcp.mcp_tool parameter) (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) (litestar_mcp.registry.Registry.register_prompt_handler parameter) (litestar_mcp.registry.Registry.register_resource parameter) (litestar_mcp.registry.Registry.register_resource_template parameter) (litestar_mcp.registry.Registry.register_tool parameter) notify_prompts_list_changed() (litestar_mcp.registry.Registry method) notify_resource_updated() (litestar_mcp.registry.Registry method) notify_tools_list_changed() (litestar_mcp.registry.Registry method) O OIDCProviderConfig (class in litestar_mcp.auth) on_app_init() (litestar_mcp.plugin.LitestarMCP method) on_cli_init() (litestar_mcp.plugin.LitestarMCP method) on_shutdown() (litestar_mcp.plugin.LitestarMCP method) on_startup() (litestar_mcp.plugin.LitestarMCP method) on_validation_error (litestar_mcp.auth.create_oidc_validator parameter) opt (litestar_mcp.routes.MCPController attribute) output_schema (litestar_mcp.mcp_tool parameter) owner (litestar_mcp.routes.MCPController attribute) P package (litestar_mcp.bridge.MissingDependencyError parameter) parameters (litestar_mcp.routes.MCPController attribute) params (litestar_mcp.registry.Registry.publish_notification parameter) path (litestar_mcp.routes.MCPController attribute) prompt (litestar_mcp.config.MCPOptKeys attribute) prompt() (litestar_mcp.app.MCP method) prompt_arguments (litestar_mcp.config.MCPOptKeys attribute) prompt_description (litestar_mcp.config.MCPOptKeys attribute) prompt_icons (litestar_mcp.config.MCPOptKeys attribute) prompt_title (litestar_mcp.config.MCPOptKeys attribute) PromptRegistration (class in litestar_mcp.registry) prompts (litestar_mcp.plugin.LitestarMCP parameter) (litestar_mcp.registry.Registry property) publish_notification() (litestar_mcp.registry.Registry method) Python Enhancement Proposals PEP 723, [1] R register_change_callback() (litestar_mcp.registry.Registry method) register_dynamic_handler() (litestar_mcp.plugin.LitestarMCP method) register_prompt() (litestar_mcp.registry.Registry method) register_prompt_handler() (litestar_mcp.registry.Registry method) register_resource() (litestar_mcp.registry.Registry method) register_resource_template() (litestar_mcp.registry.Registry method) register_tool() (litestar_mcp.registry.Registry method) Registry (class in litestar_mcp.registry) registry (litestar_mcp.plugin.LitestarMCP property) request_class (litestar_mcp.routes.MCPController attribute) request_max_body_size (litestar_mcp.routes.MCPController attribute) required_client_capabilities (litestar_mcp.config.MCPOptKeys attribute) resource (litestar_mcp.config.MCPOptKeys attribute) resource() (litestar_mcp.app.MCP method) resource_description (litestar_mcp.config.MCPOptKeys attribute) resource_mime_type (litestar_mcp.config.MCPOptKeys attribute) resource_template (litestar_mcp.config.MCPOptKeys attribute) resource_uri (litestar_mcp.config.MCPOptKeys attribute) resources (litestar_mcp.registry.Registry property) response_class (litestar_mcp.routes.MCPController attribute) response_cookies (litestar_mcp.routes.MCPController attribute) response_headers (litestar_mcp.routes.MCPController attribute) return_dto (litestar_mcp.routes.MCPController attribute) returns (litestar_mcp.config.MCPOptKeys attribute) (litestar_mcp.mcp_resource parameter) (litestar_mcp.mcp_tool parameter) run() (litestar_mcp.app.MCP method) run_bridge() (in module litestar_mcp.bridge) run_stdio_streamable_http_bridge() (in module litestar_mcp.bridge) S scopes (litestar_mcp.auth.MCPAuthBackend parameter) (litestar_mcp.auth.MCPAuthConfig attribute) (litestar_mcp.mcp_tool parameter) security (litestar_mcp.routes.MCPController attribute) set_subscription_manager() (litestar_mcp.registry.Registry method) signature_namespace (litestar_mcp.routes.MCPController attribute) signature_types (litestar_mcp.routes.MCPController attribute) sse_read_timeout (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) stderr (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) stdin (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) stdout (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) subscription_manager (litestar_mcp.registry.Registry property) T tags (litestar_mcp.routes.MCPController attribute) task_config (litestar_mcp.config.MCPConfig property), [1] task_input_before_start (litestar_mcp.config.MCPOptKeys attribute) (litestar_mcp.mcp_tool parameter) task_store (litestar_mcp.plugin.LitestarMCP property) task_support (litestar_mcp.mcp_tool parameter) tasks (litestar_mcp.config.MCPConfig attribute), [1] template (litestar_mcp.registry.Registry.register_resource_template parameter) templates (litestar_mcp.registry.Registry property) timeout (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) title (litestar_mcp.mcp_prompt parameter) (litestar_mcp.registry.PromptRegistration attribute) (litestar_mcp.registry.Registry.register_prompt parameter) (litestar_mcp.registry.Registry.register_prompt_handler parameter) to_content_block() (litestar_mcp.content.MCPBlobResource method) (litestar_mcp.content.MCPResourceLink method) to_result() (litestar_mcp.content.MCPToolResult method) token_prefix (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) token_provider (litestar_mcp.bridge.run_stdio_streamable_http_bridge parameter) TokenValidator (in module litestar_mcp.auth) tool (litestar_mcp.config.MCPOptKeys attribute) tool() (litestar_mcp.app.MCP method) tools (litestar_mcp.registry.Registry property) transport (litestar_mcp.app.MCP.run parameter) type_decoders (litestar_mcp.routes.MCPController attribute) type_encoders (litestar_mcp.routes.MCPController attribute) U unregister_change_callback() (litestar_mcp.registry.Registry method) uri (litestar_mcp.registry.Registry.notify_resource_updated parameter) uri_template (litestar_mcp.mcp_resource parameter) W websocket_class (litestar_mcp.routes.MCPController attribute) when_to_use (litestar_mcp.config.MCPOptKeys attribute) (litestar_mcp.mcp_resource parameter) (litestar_mcp.mcp_tool parameter)