Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W A AbstractCipher (class in aiohttp_tiny_mcp.oauth) accepted() (aiohttp_tiny_mcp.Exchange method) action() (aiohttp_tiny_mcp.Exchange method) Adapter (class in aiohttp_tiny_mcp.protocol.adapter) AdapterSet (class in aiohttp_tiny_mcp.protocol.selection) Answer (class in aiohttp_tiny_mcp.protocol.core) answered() (aiohttp_tiny_mcp.Exchange method) ask() (aiohttp_tiny_mcp.Exchange method) asks_in_arguments (aiohttp_tiny_mcp.protocol.adapter.Adapter attribute) auth (aiohttp_tiny_mcp.Registry property) auth_policies (aiohttp_tiny_mcp.Registry property) authenticate() (aiohttp_tiny_mcp.auth.Authentication method) (aiohttp_tiny_mcp.auth.Authorization method) (aiohttp_tiny_mcp.auth.BasicAuth method) Authentication (class in aiohttp_tiny_mcp.auth) Authorization (class in aiohttp_tiny_mcp.auth) AuthorizationRequired (class in aiohttp_tiny_mcp) B BasicAuth (class in aiohttp_tiny_mcp.auth) begin() (aiohttp_tiny_mcp.OAuth method) (aiohttp_tiny_mcp.OAuthCallback method) broadcast() (aiohttp_tiny_mcp.Registry method) broadcasts (aiohttp_tiny_mcp.Registry property) C Call (class in aiohttp_tiny_mcp.protocol.core) CALL_TOOL (aiohttp_tiny_mcp.protocol.core.Operation attribute) can_ask (aiohttp_tiny_mcp.Exchange property) (aiohttp_tiny_mcp.protocol.adapter.Adapter attribute) can_push_ask (aiohttp_tiny_mcp.protocol.adapter.Adapter attribute) cancel() (aiohttp_tiny_mcp.OAuth method) (aiohttp_tiny_mcp.OAuthCallback method) capabilities() (aiohttp_tiny_mcp.protocol.adapter.Adapter method) carries_state (aiohttp_tiny_mcp.protocol.adapter.Adapter property) challenge() (aiohttp_tiny_mcp.auth.Authentication method) (aiohttp_tiny_mcp.auth.Authorization method) (aiohttp_tiny_mcp.auth.BasicAuth method) check() (aiohttp_tiny_mcp.auth.Authentication method) cleanup_ctx() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) (aiohttp_tiny_mcp.storage.redis.RedisStorage method) (aiohttp_tiny_mcp.storage.sqlite.SqliteStorage method) Client (class in aiohttp_tiny_mcp) ClientError (class in aiohttp_tiny_mcp) ClientProfile (class in aiohttp_tiny_mcp.protocol.core) close() (aiohttp_tiny_mcp.SSEResponse method) (aiohttp_tiny_mcp.storage.redis.RedisStorage method) closed (aiohttp_tiny_mcp.SSEResponse property) COMPLETE (aiohttp_tiny_mcp.protocol.core.Operation attribute) complete() (aiohttp_tiny_mcp.OAuth method) completions() (aiohttp_tiny_mcp.Registry method) create() (aiohttp_tiny_mcp.storage.sessions.SessionStore method) D decode() (aiohttp_tiny_mcp.oauth.EncryptedTokens method) (aiohttp_tiny_mcp.protocol.adapter.Adapter method) delete() (aiohttp_tiny_mcp.storage.hub.Hub method) (aiohttp_tiny_mcp.storage.sessions.SessionStore method) DESCRIBE (aiohttp_tiny_mcp.protocol.core.Operation attribute) describe_tool() (aiohttp_tiny_mcp.protocol.adapter.Adapter method) due() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) E elicit() (in module aiohttp_tiny_mcp) elicit_accept() (in module aiohttp_tiny_mcp) elicit_cancel() (in module aiohttp_tiny_mcp) elicit_decline() (in module aiohttp_tiny_mcp) encode() (aiohttp_tiny_mcp.protocol.adapter.Adapter method) EncryptedTokens (class in aiohttp_tiny_mcp.oauth) Endpoint (class in aiohttp_tiny_mcp) Event (class in aiohttp_tiny_mcp.storage.hub) Exchange (class in aiohttp_tiny_mcp) EXTENSION (aiohttp_tiny_mcp.protocol.core.Operation attribute) Extension (class in aiohttp_tiny_mcp) extension() (aiohttp_tiny_mcp.Registry method) F Failure (class in aiohttp_tiny_mcp.protocol.core) FailureKind (class in aiohttp_tiny_mcp.protocol.core) from_directory() (aiohttp_tiny_mcp.extensions.skills.Skills class method) from_url() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage class method) (aiohttp_tiny_mcp.storage.redis.RedisStorage class method) G get() (aiohttp_tiny_mcp.storage.sessions.SessionStore method) GET_PROMPT (aiohttp_tiny_mcp.protocol.core.Operation attribute) GitHub() (in module aiohttp_tiny_mcp.oauth.github) H handle() (aiohttp_tiny_mcp.OAuthCallback method) HANDSHAKE_COMPLETE (aiohttp_tiny_mcp.protocol.core.Operation attribute) has_handshake (aiohttp_tiny_mcp.protocol.adapter.Adapter attribute) HEADER_MISMATCH (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) HMACJWTVerifier (class in aiohttp_tiny_mcp.auth.jwt) holds() (aiohttp_tiny_mcp.auth.Principal method) Hub (class in aiohttp_tiny_mcp.storage.hub) I identity (aiohttp_tiny_mcp.auth.Principal property) Identity (class in aiohttp_tiny_mcp.oauth) INPUT_UNSUPPORTED (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) INTERNAL (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) INVALID_ARGUMENTS (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) INVALID_PARAMS (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) is_public() (aiohttp_tiny_mcp.oauth.OAuthServer static method) issue() (aiohttp_tiny_mcp.oauth.EncryptedTokens method) (aiohttp_tiny_mcp.oauth.OpaqueTokens method) J JWTVerifier (class in aiohttp_tiny_mcp.auth.jwt) K KECCAKCipher (class in aiohttp_tiny_mcp.oauth) L LIST_PROMPTS (aiohttp_tiny_mcp.protocol.core.Operation attribute) LIST_RESOURCE_TEMPLATES (aiohttp_tiny_mcp.protocol.core.Operation attribute) LIST_RESOURCES (aiohttp_tiny_mcp.protocol.core.Operation attribute) LIST_TOOLS (aiohttp_tiny_mcp.protocol.core.Operation attribute) LISTEN (aiohttp_tiny_mcp.protocol.core.Operation attribute) listen() (aiohttp_tiny_mcp.Client method) log() (aiohttp_tiny_mcp.Exchange method) login() (aiohttp_tiny_mcp.LoopbackCallback method) (aiohttp_tiny_mcp.OAuth method) logs() (aiohttp_tiny_mcp.Exchange method) LoopbackCallback (class in aiohttp_tiny_mcp) M MALFORMED (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) MemoryHub (class in aiohttp_tiny_mcp) MemorySessionStore (class in aiohttp_tiny_mcp) metadata() (aiohttp_tiny_mcp.auth.Authentication method) (aiohttp_tiny_mcp.auth.Authorization method) metadata_path (aiohttp_tiny_mcp.auth.Authentication property) (aiohttp_tiny_mcp.auth.Authorization property) method() (aiohttp_tiny_mcp.Extension method) MISSING_REQUIRED_CAPABILITY (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) N NeedInput (class in aiohttp_tiny_mcp) NeedsInput (class in aiohttp_tiny_mcp.protocol.core) O OAuth (class in aiohttp_tiny_mcp) OAuthCallback (class in aiohttp_tiny_mcp) OAuthClient (class in aiohttp_tiny_mcp.oauth) OAuthError (class in aiohttp_tiny_mcp) OAuthProvider (class in aiohttp_tiny_mcp.oauth) OAuthServer (class in aiohttp_tiny_mcp.oauth) OpaqueTokens (class in aiohttp_tiny_mcp.oauth) open() (aiohttp_tiny_mcp.server.request_state.RequestStates method) (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) (aiohttp_tiny_mcp.storage.sessions.SessionAccess method) Operation (class in aiohttp_tiny_mcp.protocol.core) ORIGIN_REJECTED (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) P page_size (aiohttp_tiny_mcp.Registry attribute) PARSE (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) pause() (aiohttp_tiny_mcp.storage.sessions.Session method) PING (aiohttp_tiny_mcp.protocol.core.Operation attribute) poll() (aiohttp_tiny_mcp.storage.hub.Hub method) (aiohttp_tiny_mcp.storage.hub.Subscription method) position() (aiohttp_tiny_mcp.storage.hub.Hub method) PostgresHub (class in aiohttp_tiny_mcp.storage.postgres) PostgresSessionStore (class in aiohttp_tiny_mcp.storage.postgres) PostgresStorage (class in aiohttp_tiny_mcp.storage.postgres) Principal (class in aiohttp_tiny_mcp.auth) principal() (aiohttp_tiny_mcp.auth.Authorization method) (aiohttp_tiny_mcp.auth.jwt.JWTVerifier method) principal_from_claims() (in module aiohttp_tiny_mcp.auth) progress() (aiohttp_tiny_mcp.Exchange method) provide() (aiohttp_tiny_mcp.Registry method) provide_instance() (aiohttp_tiny_mcp.Registry method) PublicKeyJWTVerifier (class in aiohttp_tiny_mcp.auth.jwt) publish() (aiohttp_tiny_mcp.storage.hub.Hub method) R read() (aiohttp_tiny_mcp.server.request_state.RequestStates method) READ_RESOURCE (aiohttp_tiny_mcp.protocol.core.Operation attribute) read_sse() (in module aiohttp_tiny_mcp.transport.sse) recall() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) RedisHub (class in aiohttp_tiny_mcp.storage.redis) RedisSessionStore (class in aiohttp_tiny_mcp.storage.redis) RedisStorage (class in aiohttp_tiny_mcp.storage.redis) RegistrationRequired (class in aiohttp_tiny_mcp) Registry (class in aiohttp_tiny_mcp) remember() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) remember_version() (aiohttp_tiny_mcp.storage.sessions.Session method) replace() (aiohttp_tiny_mcp.storage.sessions.Session method) request_method() (aiohttp_tiny_mcp.Client method) RequestStates (class in aiohttp_tiny_mcp.server.request_state) resource() (aiohttp_tiny_mcp.Extension method) (aiohttp_tiny_mcp.oauth.OAuthServer method) RESOURCE_NOT_FOUND (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) revoke() (aiohttp_tiny_mcp.oauth.OAuthServer method) (aiohttp_tiny_mcp.oauth.OpaqueTokens method) routes() (aiohttp_tiny_mcp.Endpoint method) (aiohttp_tiny_mcp.oauth.OAuthServer method) (aiohttp_tiny_mcp.OAuthCallback method) (aiohttp_tiny_mcp.SseEndpoint method) run_stdio() (in module aiohttp_tiny_mcp) S save() (aiohttp_tiny_mcp.storage.sessions.SessionStore method) scoped() (in module aiohttp_tiny_mcp.storage.namespaces) session (aiohttp_tiny_mcp.Exchange attribute) Session (class in aiohttp_tiny_mcp.storage.sessions) SESSION_NOT_FOUND (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) SessionAccess (class in aiohttp_tiny_mcp.storage.sessions) sessions (aiohttp_tiny_mcp.Exchange property) SessionStore (class in aiohttp_tiny_mcp.storage.sessions) set() (aiohttp_tiny_mcp.storage.sessions.Session method) SET_LOG_LEVEL (aiohttp_tiny_mcp.protocol.core.Operation attribute) set_log_level() (aiohttp_tiny_mcp.Client method) (aiohttp_tiny_mcp.storage.sessions.Session method) setup() (aiohttp_tiny_mcp.oauth.OAuthServer method) (aiohttp_tiny_mcp.OAuthCallback method) Skills (class in aiohttp_tiny_mcp.extensions.skills) spawn() (aiohttp_tiny_mcp.client.stdio.StdioClient class method) SqliteHub (class in aiohttp_tiny_mcp.storage.sqlite) SqliteSessionStore (class in aiohttp_tiny_mcp.storage.sqlite) SqliteStorage (class in aiohttp_tiny_mcp.storage.sqlite) SseEndpoint (class in aiohttp_tiny_mcp) SSEEvent (class in aiohttp_tiny_mcp.transport.sse) SSEResponse (class in aiohttp_tiny_mcp) state_table (aiohttp_tiny_mcp.storage.postgres.PostgresStorage property) StaticBasicAuth (class in aiohttp_tiny_mcp.auth) StaticVerifier (class in aiohttp_tiny_mcp.auth) StdioClient (class in aiohttp_tiny_mcp.client.stdio) SUBSCRIBE (aiohttp_tiny_mcp.protocol.core.Operation attribute) subscribe() (aiohttp_tiny_mcp.storage.hub.Hub method) Subscription (class in aiohttp_tiny_mcp.storage.hub) sweep() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) (aiohttp_tiny_mcp.storage.sqlite.SqliteStorage method) sweep_if_due() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) sweeping() (aiohttp_tiny_mcp.storage.postgres.PostgresStorage method) (aiohttp_tiny_mcp.storage.sqlite.SqliteStorage method) T token() (aiohttp_tiny_mcp.OAuth method) TokenVerifier (class in aiohttp_tiny_mcp.auth) topic() (in module aiohttp_tiny_mcp.storage.hub) topic_fields (aiohttp_tiny_mcp.Registry property) touch() (aiohttp_tiny_mcp.storage.sessions.SessionStore method) U UNKNOWN_METHOD (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) UNKNOWN_TARGET (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) UNSUBSCRIBE (aiohttp_tiny_mcp.protocol.core.Operation attribute) UNSUPPORTED_VERSION (aiohttp_tiny_mcp.protocol.core.FailureKind attribute) update() (aiohttp_tiny_mcp.storage.sessions.Session method) update_slot() (aiohttp_tiny_mcp.storage.sessions.Session method) use() (aiohttp_tiny_mcp.storage.sessions.SessionAccess method) V Value (class in aiohttp_tiny_mcp.protocol.core) verify() (aiohttp_tiny_mcp.auth.BasicAuth method) (aiohttp_tiny_mcp.auth.jwt.JWTVerifier method) (aiohttp_tiny_mcp.auth.StaticBasicAuth method) (aiohttp_tiny_mcp.oauth.EncryptedTokens method) (aiohttp_tiny_mcp.oauth.OpaqueTokens method) view (aiohttp_tiny_mcp.Endpoint property) W wait() (aiohttp_tiny_mcp.OAuthCallback method) write_value() (aiohttp_tiny_mcp.storage.sessions.Session method)