Skip to content

MCP

Symbol kindCount
Case44
Class3
Enumeration18
Function3
Global Variable1
Initializer52
Instance Method91
Instance Property291
Protocol6
Structure55
Type Alias3
Type Method22
Type Property8
KindSymbolDeclarationSource
CaseSwiftAISDK.MCPAppToolMeta.Visibility.appcase appSources/SwiftAISDK/MCPApps.swift
CaseSwiftAISDK.MCPAppToolMeta.Visibility.modelcase modelSources/SwiftAISDK/MCPApps.swift
CaseSwiftAISDK.MCPElicitAction.acceptcase acceptSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPElicitAction.cancelcase cancelSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPElicitAction.declinecase declineSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPEventDeliveryMode.pollcase pollSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventDeliveryMode.pushcase pushSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventDeliveryMode.webhookcase webhookSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventLifetime.indefinitecase indefiniteSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventLifetime.milliseconds(_:)case milliseconds(Int)Sources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventsConfiguration.direct(store:validateArguments:)case direct(store: (any MCPEventStore)? = nil, validateArguments: MCPEventArgumentValidator? = nil)Sources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventsConfiguration.managed(_:)case managed(any MCPEventAdapter)Sources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventSubscription.Status.activecase activeSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventSubscription.Status.pendingcase pendingSources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventSubscriptionReference.id(_:)case id(String)Sources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventSubscriptionReference.key(_:)case key(String)Sources/SwiftAISDK/MCPEventTypes.swift
CaseSwiftAISDK.MCPEventTransportMetadata.customcase customSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPEventTransportMetadata.http(url:)case http(url: URL)Sources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscribeInput.Lifetime.expiresAt(_:)case expiresAt(String?)Sources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscribeInput.Lifetime.indefinitecase indefiniteSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscribeInput.Lifetime.milliseconds(_:)case milliseconds(Int)Sources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.CleanupStatus.completecase completeSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.CleanupStatus.exhaustedcase exhaustedSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.CleanupStatus.pendingcase pendingSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.activecase activeSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.expiredcase expiredSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.failedcase failedSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.needsAuthcase needsAuthSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.pendingcase pendingSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPManagedSubscription.Status.stoppedcase stoppedSources/SwiftAISDK/MCPEventAdapter.swift
CaseSwiftAISDK.MCPOAuthApplicationType.nativecase nativeSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthApplicationType.webcase webSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthAuthResult.authorizedcase authorizedSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthAuthResult.redirectcase redirectSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthClientAuthMethod.clientSecretBasiccase clientSecretBasicSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthClientAuthMethod.clientSecretPostcase clientSecretPostSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthClientAuthMethod.nonecase noneSources/SwiftAISDK/MCPOAuthTypes.swift
CaseSwiftAISDK.MCPOAuthCredentialScope.allcase allSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPOAuthCredentialScope.clientcase clientSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPOAuthCredentialScope.tokenscase tokensSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPOAuthCredentialScope.verifiercase verifierSources/SwiftAISDK/MCPTypes.swift
CaseSwiftAISDK.MCPStdioShell.disabledcase disabledSources/SwiftAISDK/MCPStdioTransport.swift
CaseSwiftAISDK.MCPStdioShell.executable(_:)case executable(String)Sources/SwiftAISDK/MCPStdioTransport.swift
CaseSwiftAISDK.MCPStdioShell.systemcase systemSources/SwiftAISDK/MCPStdioTransport.swift
ClassSwiftAISDK.MCPClientactor MCPClientSources/SwiftAISDK/MCPClientActor.swift
ClassSwiftAISDK.MCPHTTPTransportfinal class MCPHTTPTransportSources/SwiftAISDK/MCPHTTPTransport.swift
ClassSwiftAISDK.MCPStdioTransportfinal class MCPStdioTransportSources/SwiftAISDK/MCPStdioTransport.swift
EnumerationSwiftAISDK.MCPAppsenum MCPAppsSources/SwiftAISDK/MCPApps.swift
EnumerationSwiftAISDK.MCPAppToolMeta.Visibilityenum VisibilitySources/SwiftAISDK/MCPApps.swift
EnumerationSwiftAISDK.MCPElicitActionenum MCPElicitActionSources/SwiftAISDK/MCPTypes.swift
EnumerationSwiftAISDK.MCPEventDeliveryModeenum MCPEventDeliveryModeSources/SwiftAISDK/MCPEventTypes.swift
EnumerationSwiftAISDK.MCPEventLifetimeenum MCPEventLifetimeSources/SwiftAISDK/MCPEventTypes.swift
EnumerationSwiftAISDK.MCPEventsConfigurationenum MCPEventsConfigurationSources/SwiftAISDK/MCPEventTypes.swift
EnumerationSwiftAISDK.MCPEventSubscription.Statusenum StatusSources/SwiftAISDK/MCPEventTypes.swift
EnumerationSwiftAISDK.MCPEventSubscriptionReferenceenum MCPEventSubscriptionReferenceSources/SwiftAISDK/MCPEventTypes.swift
EnumerationSwiftAISDK.MCPEventTransportMetadataenum MCPEventTransportMetadataSources/SwiftAISDK/MCPEventAdapter.swift
EnumerationSwiftAISDK.MCPManagedSubscribeInput.Lifetimeenum LifetimeSources/SwiftAISDK/MCPEventAdapter.swift
EnumerationSwiftAISDK.MCPManagedSubscription.CleanupStatusenum CleanupStatusSources/SwiftAISDK/MCPEventAdapter.swift
EnumerationSwiftAISDK.MCPManagedSubscription.Statusenum StatusSources/SwiftAISDK/MCPEventAdapter.swift
EnumerationSwiftAISDK.MCPOAuthenum MCPOAuthSources/SwiftAISDK/MCPOAuthFlow.swift
EnumerationSwiftAISDK.MCPOAuthApplicationTypeenum MCPOAuthApplicationTypeSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationSwiftAISDK.MCPOAuthAuthResultenum MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationSwiftAISDK.MCPOAuthClientAuthMethodenum MCPOAuthClientAuthMethodSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationSwiftAISDK.MCPOAuthCredentialScopeenum MCPOAuthCredentialScopeSources/SwiftAISDK/MCPTypes.swift
EnumerationSwiftAISDK.MCPStdioShellenum MCPStdioShellSources/SwiftAISDK/MCPStdioTransport.swift
FunctionSwiftAISDK.createMCPEventSecret()func createMCPEventSecret() -> StringSources/SwiftAISDK/MCPEventWebhook.swift
FunctionSwiftAISDK.decodeMCPEventSecret(_:)func decodeMCPEventSecret(_ secret: String) throws -> DataSources/SwiftAISDK/MCPEventWebhook.swift
FunctionSwiftAISDK.verifyMCPEventSignature(headers:body:secret:now:)func verifyMCPEventSignature(headers: [String : String], body: Data, secret: String, now: Date = Date()) throws -> BoolSources/SwiftAISDK/MCPEventWebhook.swift
Global VariableSwiftAISDK.MCPEventCallbackKeylet MCPEventCallbackKey: StringSources/SwiftAISDK/MCPEvents.swift
InitializerSwiftAISDK.init(_:)init(_ fields: [String : JSONValue])Sources/SwiftAISDK/MCPEventTypes.swift
InitializerSwiftAISDK.init(abortSignal:timeoutMilliseconds:maxTotalTimeoutMilliseconds:)init(abortSignal: AIAbortSignal? = nil, timeoutMilliseconds: Int? = nil, maxTotalTimeoutMilliseconds: Int? = nil)Sources/SwiftAISDK/MCPHTTPTransport.swift
InitializerSwiftAISDK.init(accessToken:idToken:tokenType:expiresIn:scope:refreshToken:issuer:authorizationServerURL:tokenEndpoint:rawValue:)init(accessToken: String, idToken: String? = nil, tokenType: String, expiresIn: Int? = nil, scope: String? = nil, refreshToken: String? = nil, issuer: String? = nil, authorizationServerURL: URL? = nil, tokenEndpoint: URL? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(action:content:metadata:resultType:rawValue:)init(action: MCPElicitAction, content: [String : JSONValue]? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(authorizationServerURL:tokenEndpoint:issuer:)init(authorizationServerURL: URL, tokenEndpoint: URL, issuer: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(authorizationURL:codeVerifier:)init(authorizationURL: URL, codeVerifier: String)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(clientID:clientSecret:clientIDIssuedAt:clientSecretExpiresAt:issuer:authorizationServerURL:tokenEndpoint:rawValue:)init(clientID: String, clientSecret: String? = nil, clientIDIssuedAt: Int? = nil, clientSecretExpiresAt: Int? = nil, issuer: String? = nil, authorizationServerURL: URL? = nil, tokenEndpoint: URL? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(clientInformation:clientMetadata:rawValue:)init(clientInformation: MCPOAuthClientInformation, clientMetadata: MCPOAuthClientMetadata, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(command:args:env:cwd:shell:)init(command: String, args: [String] = [], env: [String : String] = [:], cwd: String? = nil, shell: MCPStdioShell = .disabled)Sources/SwiftAISDK/MCPStdioTransport.swift
InitializerSwiftAISDK.init(command:args:env:cwd:shell:)convenience init(command: String, args: [String] = [], env: [String : String] = [:], cwd: String? = nil, shell: MCPStdioShell = .disabled)Sources/SwiftAISDK/MCPStdioTransport.swift
InitializerSwiftAISDK.init(config:)init(config: MCPStdioConfig)Sources/SwiftAISDK/MCPStdioTransport.swift
InitializerSwiftAISDK.init(content:structuredContent:toolResult:isError:metadata:resultType:rawValue:)init(content: [JSONValue] = [], structuredContent: JSONValue? = nil, toolResult: JSONValue? = nil, isError: Bool = false, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(contents:metadata:resultType:rawValue:)init(contents: [MCPResourceContent], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(description:messages:metadata:resultType:rawValue:)init(description: String? = nil, messages: [MCPPromptMessage], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(headers:parameters:tokenURL:authorizationServerURL:metadata:)init(headers: [String : String], parameters: [URLQueryItem], tokenURL: URL, authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(id:name:arguments:status:expiresAt:cleanupStatus:)init(id: String, name: String, arguments: [String : JSONValue] = [:], status: MCPManagedSubscription.Status, expiresAt: String?, cleanupStatus: MCPManagedSubscription.CleanupStatus? = nil)Sources/SwiftAISDK/MCPEventAdapter.swift
InitializerSwiftAISDK.init(issuer:authorizationEndpoint:tokenEndpoint:registrationEndpoint:authorizationResponseIssuerParameterSupported:clientIDMetadataDocumentSupported:responseTypesSupported:codeChallengeMethodsSupported:grantTypesSupported:tokenEndpointAuthMethodsSupported:rawValue:)init(issuer: String, authorizationEndpoint: URL, tokenEndpoint: URL, registrationEndpoint: URL? = nil, authorizationResponseIssuerParameterSupported: Bool? = nil, clientIDMetadataDocumentSupported: Bool? = nil, responseTypesSupported: [String], codeChallengeMethodsSupported: [String], grantTypesSupported: [String] = [], tokenEndpointAuthMethodsSupported: [String] = [], rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(key:id:name:arguments:definition:delivery:refreshBefore:cursor:truncated:lifetime:maxAgeMilliseconds:status:)init(key: String, id: String? = nil, name: String, arguments: [String : JSONValue] = [:], definition: MCPEventDefinition, delivery: MCPEventDelivery, refreshBefore: String? = nil, cursor: String? = nil, truncated: Bool = false, lifetime: MCPEventLifetime? = nil, maxAgeMilliseconds: Int? = nil, status: MCPEventSubscription.Status = .pending)Sources/SwiftAISDK/MCPEventTypes.swift
InitializerSwiftAISDK.init(message:)init(message: String)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(message:code:data:statusCode:url:responseBody:)init(message: String, code: Int? = nil, data: JSONValue? = nil, statusCode: Int? = nil, url: String? = nil, responseBody: String? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(message:requestedSchema:metadata:rawValue:)init(message: String, requestedSchema: JSONValue, metadata: JSONValue? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(modelVisible:appVisible:)init(modelVisible: MCPListToolsResult, appVisible: MCPListToolsResult)Sources/SwiftAISDK/MCPApps.swift
InitializerSwiftAISDK.init(name:arguments:callbackURL:allowInsecureLocalhost:secret:cursor:lifetime:maxAgeMilliseconds:options:)init(name: String, arguments: [String : JSONValue] = [:], callbackURL: URL, allowInsecureLocalhost: Bool = false, secret: String? = nil, cursor: String? = nil, lifetime: MCPEventLifetime? = nil, maxAgeMilliseconds: Int? = nil, options: MCPRequestOptions? = nil)Sources/SwiftAISDK/MCPEventTypes.swift
InitializerSwiftAISDK.init(name:arguments:context:idempotencyKey:lifetime:options:)init(name: String, arguments: [String : JSONValue] = [:], context: [String : JSONValue]? = nil, idempotencyKey: String, lifetime: MCPManagedSubscribeInput.Lifetime, options: MCPRequestOptions? = nil)Sources/SwiftAISDK/MCPEventAdapter.swift
InitializerSwiftAISDK.init(name:arguments:context:idempotencyKey:ttlMs:options:)init(name: String, arguments: [String : JSONValue] = [:], context: [String : JSONValue]? = nil, idempotencyKey: String, ttlMs: Int?, options: MCPRequestOptions? = nil)Sources/SwiftAISDK/MCPEventAdapter.swift
InitializerSwiftAISDK.init(name:description:delivery:inputSchema:payloadSchema:rawValue:)init(name: String, description: String? = nil, delivery: [MCPEventDeliveryMode], inputSchema: JSONValue, payloadSchema: JSONValue, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPEventTypes.swift
InitializerSwiftAISDK.init(name:description:required:rawValue:)init(name: String, description: String? = nil, required: Bool? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(name:title:description:arguments:rawValue:)init(name: String, title: String? = nil, description: String? = nil, arguments: [MCPPromptArgument] = [], rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(name:title:description:inputSchema:outputSchema:annotations:metadata:)init(name: String, title: String? = nil, description: String? = nil, inputSchema: JSONValue, outputSchema: JSONValue? = nil, annotations: JSONValue? = nil, metadata: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(name:value:rawValue:)init(name: String, value: String, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(name:version:title:)init(name: String, version: String, title: String? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(prompts:nextCursor:metadata:resultType:rawValue:)init(prompts: [MCPPrompt], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(redirectURIs:applicationType:tokenEndpointAuthMethod:grantTypes:responseTypes:clientName:clientURI:logoURI:scope:contacts:tosURI:policyURI:jwksURI:jwks:softwareID:softwareVersion:softwareStatement:)init(redirectURIs: [URL], applicationType: MCPOAuthApplicationType? = nil, tokenEndpointAuthMethod: String? = nil, grantTypes: [String] = [], responseTypes: [String] = [], clientName: String? = nil, clientURI: URL? = nil, logoURI: URL? = nil, scope: String? = nil, contacts: [String] = [], tosURI: URL? = nil, policyURI: URL? = nil, jwksURI: URL? = nil, jwks: JSONValue? = nil, softwareID: String? = nil, softwareVersion: String? = nil, softwareStatement: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(resource:authorizationServers:scopesSupported:rawValue:)init(resource: URL, authorizationServers: [URL] = [], scopesSupported: [String] = [], rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(resources:nextCursor:metadata:resultType:rawValue:)init(resources: [MCPResource], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(resourceTemplates:metadata:resultType:rawValue:)init(resourceTemplates: [MCPResourceTemplate], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(resourceURI:visibility:rawValue:)init(resourceURI: String? = nil, visibility: [String]? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPApps.swift
InitializerSwiftAISDK.init(role:content:rawValue:)init(role: String, content: JSONValue, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(statusCode:code:message:uri:)init(statusCode: Int? = nil, code: String? = nil, message: String, uri: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(store:validatePayload:onEvent:onGap:onTerminated:onError:now:)init(store: any MCPEventStore, validatePayload: MCPEventArgumentValidator? = nil, onEvent: @escaping @Sendable (MCPEventSubscriptionInfo, MCPEvent) async throws -> Void, onGap: (@Sendable (MCPEventSubscriptionInfo, String, MCPEventGap) async throws -> Void)? = nil, onTerminated: (@Sendable (MCPEventSubscriptionInfo, String, MCPEventTermination) async throws -> Void)? = nil, onError: (@Sendable (any Error) -> Void)? = nil, now: @escaping @Sendable () -> Date = { Date() })Sources/SwiftAISDK/MCPEventWebhook.swift
InitializerSwiftAISDK.init(subscriptions:nextCursor:)init(subscriptions: [MCPManagedSubscription], nextCursor: String? = nil)Sources/SwiftAISDK/MCPEventAdapter.swift
InitializerSwiftAISDK.init(title:readOnlyHint:destructiveHint:idempotentHint:openWorldHint:)init(title: String? = nil, readOnlyHint: Bool? = nil, destructiveHint: Bool? = nil, idempotentHint: Bool? = nil, openWorldHint: Bool? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(tokens:)init(tokens: MCPOAuthTokens)Sources/SwiftAISDK/MCPOAuthTypes.swift
InitializerSwiftAISDK.init(tools:nextCursor:metadata:resultType:rawValue:)init(tools: [MCPToolDefinition], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(uri:mimeType:html:metadata:)init(uri: String, mimeType: String = MCPApps.appMIMEType, html: String, metadata: JSONValue? = nil)Sources/SwiftAISDK/MCPApps.swift
InitializerSwiftAISDK.init(uri:name:title:description:mimeType:size:rawValue:)init(uri: String, name: String, title: String? = nil, description: String? = nil, mimeType: String? = nil, size: Int? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(uri:name:title:mimeType:text:blob:rawValue:)init(uri: String, name: String? = nil, title: String? = nil, mimeType: String? = nil, text: String? = nil, blob: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(uriTemplate:name:title:description:mimeType:rawValue:)init(uriTemplate: String, name: String, title: String? = nil, description: String? = nil, mimeType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
InitializerSwiftAISDK.init(url:headers:transport:authProvider:initialSessionID:initialProtocolVersion:terminateSessionOnClose:onSessionIDChange:onSessionExpired:maxInboundReconnectAttempts:inboundReconnectDelayNanoseconds:)init(url: URL, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, authProvider: (any MCPOAuthProvider)? = nil, initialSessionID: String? = nil, initialProtocolVersion: String? = nil, terminateSessionOnClose: Bool = true, onSessionIDChange: (@Sendable (String?) -> Void)? = nil, onSessionExpired: (@Sendable (String) -> Void)? = nil, maxInboundReconnectAttempts: Int = 2, inboundReconnectDelayNanoseconds: UInt64 = 1_000_000_000)Sources/SwiftAISDK/MCPHTTPTransport.swift
InitializerSwiftAISDK.init(url:headers:transport:authProvider:initialSessionID:initialProtocolVersion:terminateSessionOnClose:onSessionIDChange:onSessionExpired:maxInboundReconnectAttempts:inboundReconnectDelayNanoseconds:)convenience init(url: String, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, authProvider: (any MCPOAuthProvider)? = nil, initialSessionID: String? = nil, initialProtocolVersion: String? = nil, terminateSessionOnClose: Bool = true, onSessionIDChange: (@Sendable (String?) -> Void)? = nil, onSessionExpired: (@Sendable (String) -> Void)? = nil, maxInboundReconnectAttempts: Int = 2, inboundReconnectDelayNanoseconds: UInt64 = 1_000_000_000) throwsSources/SwiftAISDK/MCPHTTPTransport.swift
InitializerSwiftAISDK.init(url:secret:)init(url: URL, secret: String)Sources/SwiftAISDK/MCPEventTypes.swift
InitializerSwiftAISDK.init(values:total:hasMore:metadata:resultType:rawValue:)init(values: [String], total: Int? = nil, hasMore: Bool? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.accessToken()func accessToken() async throws -> String?Sources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.applying(to:)func applying(to original: MCPEventSubscription) throws -> MCPEventSubscriptionSources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.authenticateTokenRequest(_:)func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.authenticateTokenRequest(_:)func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.authorizationServerInformation()func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.authorizationServerInformation()func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.authorize(resourceMetadataURL:)func authorize(resourceMetadataURL: URL?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.authorize(resourceMetadataURL:scope:)func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.authorize(resourceMetadataURL:scope:)func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.callTool(name:arguments:options:)func callTool(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPCallToolResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.clientInformation()func clientInformation() async throws -> MCPOAuthClientInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.clientInformation()func clientInformation() async throws -> MCPOAuthClientInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.close()func close() async throwsSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.close()func close() async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.close()func close() async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodSwiftAISDK.close()func close() async throwsSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.codeVerifier()func codeVerifier() async throws -> StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.complete(ref:argument:contextArguments:metadata:options:)func complete(ref: JSONValue, argument: MCPCompleteArgument, contextArguments: [String : String]? = nil, metadata: JSONValue? = nil, options: MCPRequestOptions? = nil) async throws -> MCPCompleteResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.createAdapter(transport:)func createAdapter(transport: MCPEventTransportMetadata) throws -> any MCPEventOperationsSources/SwiftAISDK/MCPEventAdapter.swift
Instance MethodSwiftAISDK.delete(key:)func delete(key: String) async throwsSources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.experimentalGetPrompt(name:arguments:options:)func experimentalGetPrompt(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPGetPromptResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.experimentalListPrompts(cursor:options:)func experimentalListPrompts(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListPromptsResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.get(key:)func get(key: String) async throws -> MCPEventSubscription?Sources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.getById(_:)func getById(_ id: String) async throws -> MCPEventSubscription?Sources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.getSubscription(id:options:)func getSubscription(id: String, options: MCPRequestOptions?) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEventAdapter.swift
Instance MethodSwiftAISDK.getSubscription(id:options:)func getSubscription(id: String, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.handle(_:)func handle(_ request: AIHTTPRequest) async -> AIHTTPResponseSources/SwiftAISDK/MCPEventWebhook.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:context:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope, context: MCPOAuthCredentialInvalidationContext?) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.invalidateCredentials(_:context:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope, context: MCPOAuthCredentialInvalidationContext?) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.isClientInformationDynamicallyRegistered()func isClientInformationDynamicallyRegistered() async -> BoolSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.isClientInformationDynamicallyRegistered()func isClientInformationDynamicallyRegistered() async -> BoolSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.list(cursor:options:)func list(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListEventsResultSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.listResources(cursor:options:)func listResources(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListResourcesResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.listResourceTemplates(options:)func listResourceTemplates(options: MCPRequestOptions? = nil) async throws -> MCPListResourceTemplatesResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.listSubscriptions(cursor:limit:status:options:)func listSubscriptions(cursor: String?, limit: Int?, status: MCPManagedSubscription.Status?, options: MCPRequestOptions?) async throws -> MCPManagedSubscriptionPageSources/SwiftAISDK/MCPEventAdapter.swift
Instance MethodSwiftAISDK.listSubscriptions(cursor:limit:status:options:)func listSubscriptions(cursor: String? = nil, limit: Int? = nil, status: MCPManagedSubscription.Status? = nil, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscriptionPageSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.listTools(cursor:)func listTools(cursor: String? = nil) async throws -> MCPListToolsResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.notify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.notify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodSwiftAISDK.notify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.onElicitationRequest(_:)func onElicitationRequest(_ handler: MCPElicitationHandler?)Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.readResource(uri:options:)func readResource(uri: String, options: MCPRequestOptions? = nil) async throws -> MCPReadResourceResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.redirectToAuthorization(_:)func redirectToAuthorization(_ authorizationURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.refresh(_:options:)func refresh(_ reference: MCPEventSubscriptionReference, options: MCPRequestOptions? = nil) async throws -> MCPSubscribeEventResultSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.request(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.request(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodSwiftAISDK.request(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.request(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.request(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.request(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.saveAuthorizationServerInformation(_:)func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveAuthorizationServerInformation(_:)func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveClientInformation(_:)func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveClientInformation(_:)func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveCodeVerifier(_:)func saveCodeVerifier(_ codeVerifier: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveState(_:)func saveState(_ state: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveState(_:)func saveState(_ state: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.saveTokens(_:)func saveTokens(_ tokens: MCPOAuthTokens) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.set(_:)func set(_ subscription: MCPEventSubscription) async throwsSources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.setProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.setProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.setProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.setRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.setRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodSwiftAISDK.setRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.setRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.start()func start() async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodSwiftAISDK.start()func start() async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodSwiftAISDK.start()func start() async throwsSources/SwiftAISDK/MCPTypes.swift
Instance MethodSwiftAISDK.state()func state() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.state()func state() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.storedState()func storedState() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.storedState()func storedState() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.subscribe(_:)func subscribe(_ input: MCPManagedSubscribeInput) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEventAdapter.swift
Instance MethodSwiftAISDK.subscribe(_:)func subscribe(_ input: MCPSubscribeEventOptions) async throws -> MCPSubscribeEventResultSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.subscribe(_:)func subscribe(_ input: MCPManagedSubscribeInput) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.tokens()func tokens() async throws -> MCPOAuthTokens?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.tools()func tools() async throws -> [String : AITool]Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.toolsFromDefinitions(_:)func toolsFromDefinitions(_ definitions: MCPListToolsResult) -> [String : AITool]Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodSwiftAISDK.unsubscribe(_:options:)func unsubscribe(_ reference: MCPEventSubscriptionReference, options: MCPRequestOptions? = nil) async throwsSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.unsubscribe(id:options:)func unsubscribe(id: String, options: MCPRequestOptions?) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEventAdapter.swift
Instance MethodSwiftAISDK.unsubscribe(id:options:)func unsubscribe(id: String, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscriptionSources/SwiftAISDK/MCPEvents.swift
Instance MethodSwiftAISDK.update(key:patch:)func update(key: String, patch: MCPEventSubscriptionPatch) async throwsSources/SwiftAISDK/MCPEventTypes.swift
Instance MethodSwiftAISDK.validateAuthorizationServerURL(serverURL:authorizationServerURL:)func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.validateAuthorizationServerURL(serverURL:authorizationServerURL:)func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.validateResourceURL(serverURL:resource:)func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodSwiftAISDK.validateResourceURL(serverURL:resource:)func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.abortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.accessTokenvar accessToken: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.actionvar action: MCPElicitActionSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.allowInsecureLocalhostvar allowInsecureLocalhost: BoolSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.annotationsvar annotations: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.applicationTypevar applicationType: MCPOAuthApplicationType?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.appVisiblevar appVisible: MCPListToolsResultSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.argsvar args: [String]Sources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [String : JSONValue]Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [String : JSONValue]Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [String : JSONValue]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [String : JSONValue]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [String : JSONValue]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.argumentsvar arguments: [MCPPromptArgument]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.authorizationEndpointvar authorizationEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationResponseIssuerParameterSupportedvar authorizationResponseIssuerParameterSupported: Bool?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationServersvar authorizationServers: [URL]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationServerURLvar authorizationServerURL: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationServerURLvar authorizationServerURL: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationServerURLvar authorizationServerURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationServerURLvar authorizationServerURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.authorizationURLvar authorizationURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.blobvar blob: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.callbackURLvar callbackURL: URLSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cleanupStatusvar cleanupStatus: MCPManagedSubscription.CleanupStatus?Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.clientIDvar clientID: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientIDIssuedAtvar clientIDIssuedAt: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientIDMetadataDocumentSupportedvar clientIDMetadataDocumentSupported: Bool?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientInformationvar clientInformation: MCPOAuthClientInformationSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientMetadatavar clientMetadata: MCPOAuthClientMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientMetadatavar clientMetadata: MCPOAuthClientMetadata { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientNamevar clientName: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientSecretvar clientSecret: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientSecretExpiresAtvar clientSecretExpiresAt: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.clientURIvar clientURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.codevar code: IntSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.codevar code: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.codelet code: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.codevar code: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.codeChallengeMethodsSupportedvar codeChallengeMethodsSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.codeVerifiervar codeVerifier: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.commandvar command: StringSources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.contactsvar contacts: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.contentvar content: [JSONValue]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.contentvar content: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.contentvar content: [String : JSONValue]?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.contentsvar contents: [MCPResourceContent]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.contextvar context: [String : JSONValue]?Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.cursorvar cursor: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cursorvar cursor: JSONValue?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cursorvar cursor: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cursorvar cursor: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cursorvar cursor: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.cwdvar cwd: String?Sources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.datavar data: [String : JSONValue]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.datavar data: JSONValue?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.datavar data: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.definitionvar definition: MCPEventDefinitionSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.deliveryvar delivery: [MCPEventDeliveryMode]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.deliveryvar delivery: MCPEventDeliverySources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.deliveryURLvar deliveryURL: URLSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.descriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.destructiveHintvar destructiveHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.envvar env: [String : String]Sources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.eventIdvar eventId: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.eventsvar events: [MCPEventDefinition]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.experimentalEventsvar experimentalEvents: MCPEvents { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertySwiftAISDK.expiresAtvar expiresAt: String?Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.expiresInvar expiresIn: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.fieldslet fields: [String : JSONValue]Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.grantTypesvar grantTypes: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.grantTypesSupportedvar grantTypesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.hasMorevar hasMore: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.htmlvar html: StringSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.idvar id: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.idempotencyKeyvar idempotencyKey: StringSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.idempotentHintvar idempotentHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.idTokenvar idToken: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.initializeResultvar initializeResult: JSONValue { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertySwiftAISDK.inputSchemavar inputSchema: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.inputSchemavar inputSchema: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.instructionsvar instructions: String? { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertySwiftAISDK.isErrorvar isError: BoolSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.issuervar issuer: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.issuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.issuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.issuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.jsonValuevar jsonValue: JSONValue { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.jsonValuevar jsonValue: JSONValue { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.jwksvar jwks: JSONValue?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.jwksURIvar jwksURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.keyvar key: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.lifetimevar lifetime: MCPManagedSubscribeInput.LifetimeSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.lifetimevar lifetime: MCPEventLifetime?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.lifetimevar lifetime: MCPEventLifetime?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.logoURIvar logoURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.maxAgeMillisecondsvar maxAgeMilliseconds: Int?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.maxAgeMillisecondsvar maxAgeMilliseconds: Int?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.maxTotalTimeoutMillisecondsvar maxTotalTimeoutMilliseconds: Int?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.messagevar message: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.messagevar message: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.messagevar message: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.messagevar message: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.messagevar message: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.messagesvar messages: [MCPPromptMessage]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.metadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.mimeTypevar mimeType: StringSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.mimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.mimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.mimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.modelVisiblevar modelVisible: MCPListToolsResultSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.namevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.nextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.nextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.nextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.nextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.nextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.openWorldHintvar openWorldHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.optionsvar options: MCPRequestOptions?Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.optionsvar options: MCPRequestOptions?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.outputSchemavar outputSchema: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.parametersvar parameters: [URLQueryItem]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.payloadSchemavar payloadSchema: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.policyURIvar policyURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.promptsvar prompts: [MCPPrompt]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.readOnlyHintvar readOnlyHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.redirectURIsvar redirectURIs: [URL]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.redirectURLvar redirectURL: URL { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.refreshBeforevar refreshBefore: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.refreshBeforevar refreshBefore: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.refreshBeforevar refreshBefore: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.refreshTokenvar refreshToken: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.registrationEndpointvar registrationEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.requestedSchemavar requestedSchema: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.requiredvar required: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resourcevar resource: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.resourcesvar resources: [MCPResource]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resourceTemplatesvar resourceTemplates: [MCPResourceTemplate]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resourceURIvar resourceURI: String?Sources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.responseBodyvar responseBody: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.responseTypesvar responseTypes: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.responseTypesSupportedvar responseTypesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.resultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.rolevar role: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.scopevar scope: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.scopevar scope: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.scopesSupportedvar scopesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.secretvar secret: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.secretvar secret: String?Sources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.serverCapabilitiesvar serverCapabilities: JSONValue { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertySwiftAISDK.serverInfovar serverInfo: MCPImplementation { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertySwiftAISDK.shellvar shell: MCPStdioShellSources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.sizevar size: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.softwareIDvar softwareID: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.softwareStatementvar softwareStatement: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.softwareVersionvar softwareVersion: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.statusvar status: MCPManagedSubscription.StatusSources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.statusvar status: MCPEventSubscription.StatusSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.statusCodevar statusCode: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.statusCodevar statusCode: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.structuredContentvar structuredContent: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.subscriptionsvar subscriptions: [MCPManagedSubscription]Sources/SwiftAISDK/MCPEventAdapter.swift
Instance PropertySwiftAISDK.supportsDynamicClientRegistrationvar supportsDynamicClientRegistration: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.supportsDynamicClientRegistrationvar supportsDynamicClientRegistration: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.supportsMCPToolParameterHeaderslet supportsMCPToolParameterHeaders: BoolSources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.supportsMCPToolParameterHeadersvar supportsMCPToolParameterHeaders: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.supportsMCPToolParameterHeadersvar supportsMCPToolParameterHeaders: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.supportsProtocolVersionDiscoverylet supportsProtocolVersionDiscovery: BoolSources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.supportsProtocolVersionDiscoverylet supportsProtocolVersionDiscovery: BoolSources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertySwiftAISDK.supportsProtocolVersionDiscoveryvar supportsProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.supportsProtocolVersionDiscoveryvar supportsProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.textvar text: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.timeoutMillisecondsvar timeoutMilliseconds: Int?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.timestampvar timestamp: StringSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.titlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.tokenEndpointvar tokenEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenEndpointvar tokenEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenEndpointvar tokenEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenEndpointvar tokenEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenEndpointAuthMethodvar tokenEndpointAuthMethod: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenEndpointAuthMethodsSupportedvar tokenEndpointAuthMethodsSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokensvar tokens: MCPOAuthTokensSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenTypevar tokenType: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.tokenURLvar tokenURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.toolAnnotationsvar toolAnnotations: MCPToolAnnotations? { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.toolResultvar toolResult: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.toolsvar tools: [MCPToolDefinition]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.tosURIvar tosURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.totalvar total: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.truncatedvar truncated: BoolSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.truncatedlet truncated: BoolSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.truncatedvar truncated: BoolSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.urivar uri: StringSources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.urivar uri: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.urivar uri: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.urivar uri: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.uriTemplatevar uriTemplate: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.urlvar url: URLSources/SwiftAISDK/MCPEventTypes.swift
Instance PropertySwiftAISDK.urlvar url: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.usesCustomClientAuthenticationvar usesCustomClientAuthentication: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.usesCustomClientAuthenticationvar usesCustomClientAuthentication: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertySwiftAISDK.valuevar value: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.valuesvar values: [String]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.versionvar version: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.visibilityvar visibility: [MCPAppToolMeta.Visibility]?Sources/SwiftAISDK/MCPApps.swift
Instance PropertySwiftAISDK.waitsForProtocolVersionDiscoverylet waitsForProtocolVersionDiscovery: BoolSources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertySwiftAISDK.waitsForProtocolVersionDiscoveryvar waitsForProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertySwiftAISDK.waitsForProtocolVersionDiscoveryvar waitsForProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
ProtocolSwiftAISDK.MCPEventAdapterprotocol MCPEventAdapter : SendableSources/SwiftAISDK/MCPEventAdapter.swift
ProtocolSwiftAISDK.MCPEventOperationsprotocol MCPEventOperations : SendableSources/SwiftAISDK/MCPEventAdapter.swift
ProtocolSwiftAISDK.MCPEventStoreprotocol MCPEventStore : SendableSources/SwiftAISDK/MCPEventTypes.swift
ProtocolSwiftAISDK.MCPOAuthClientProviderprotocol MCPOAuthClientProvider : SendableSources/SwiftAISDK/MCPOAuthTypes.swift
ProtocolSwiftAISDK.MCPOAuthProviderprotocol MCPOAuthProvider : SendableSources/SwiftAISDK/MCPTypes.swift
ProtocolSwiftAISDK.MCPTransportprotocol MCPTransport : SendableSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPAppResourcestruct MCPAppResourceSources/SwiftAISDK/MCPApps.swift
StructureSwiftAISDK.MCPAppToolMetastruct MCPAppToolMetaSources/SwiftAISDK/MCPApps.swift
StructureSwiftAISDK.MCPAppToolSplitstruct MCPAppToolSplitSources/SwiftAISDK/MCPApps.swift
StructureSwiftAISDK.MCPCallToolResultstruct MCPCallToolResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPClientErrorstruct MCPClientErrorSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPCompleteArgumentstruct MCPCompleteArgumentSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPCompleteResultstruct MCPCompleteResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPElicitationRequeststruct MCPElicitationRequestSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPElicitResultstruct MCPElicitResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPEventstruct MCPEventSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventDefinitionstruct MCPEventDefinitionSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventDeliverystruct MCPEventDeliverySources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventGapstruct MCPEventGapSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventsstruct MCPEventsSources/SwiftAISDK/MCPEvents.swift
StructureSwiftAISDK.MCPEventSubscriptionstruct MCPEventSubscriptionSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventSubscriptionInfostruct MCPEventSubscriptionInfoSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventSubscriptionPatchstruct MCPEventSubscriptionPatchSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventTerminationstruct MCPEventTerminationSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPEventWebhookstruct MCPEventWebhookSources/SwiftAISDK/MCPEventWebhook.swift
StructureSwiftAISDK.MCPGetPromptResultstruct MCPGetPromptResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPImplementationstruct MCPImplementationSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPListEventsResultstruct MCPListEventsResultSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPListPromptsResultstruct MCPListPromptsResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPListResourcesResultstruct MCPListResourcesResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPListResourceTemplatesResultstruct MCPListResourceTemplatesResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPListToolsResultstruct MCPListToolsResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPManagedSubscribeInputstruct MCPManagedSubscribeInputSources/SwiftAISDK/MCPEventAdapter.swift
StructureSwiftAISDK.MCPManagedSubscriptionstruct MCPManagedSubscriptionSources/SwiftAISDK/MCPEventAdapter.swift
StructureSwiftAISDK.MCPManagedSubscriptionPagestruct MCPManagedSubscriptionPageSources/SwiftAISDK/MCPEventAdapter.swift
StructureSwiftAISDK.MCPOAuthAuthorizationServerInformationstruct MCPOAuthAuthorizationServerInformationSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthAuthorizationServerMetadatastruct MCPOAuthAuthorizationServerMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthAuthorizationServerMismatchErrorstruct MCPOAuthAuthorizationServerMismatchErrorSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthClientAuthenticationRequeststruct MCPOAuthClientAuthenticationRequestSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthClientInformationstruct MCPOAuthClientInformationSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthClientInformationFullstruct MCPOAuthClientInformationFullSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthClientMetadatastruct MCPOAuthClientMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthCredentialInvalidationContextstruct MCPOAuthCredentialInvalidationContextSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthDiscoverystruct MCPOAuthDiscoverySources/SwiftAISDK/MCPOAuthDiscovery.swift
StructureSwiftAISDK.MCPOAuthProtectedResourceMetadatastruct MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthServerErrorstruct MCPOAuthServerErrorSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthStartAuthorizationResultstruct MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPOAuthTokensstruct MCPOAuthTokensSources/SwiftAISDK/MCPOAuthTypes.swift
StructureSwiftAISDK.MCPPromptstruct MCPPromptSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPPromptArgumentstruct MCPPromptArgumentSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPPromptMessagestruct MCPPromptMessageSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPReadResourceResultstruct MCPReadResourceResultSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPRequestOptionsstruct MCPRequestOptionsSources/SwiftAISDK/MCPHTTPTransport.swift
StructureSwiftAISDK.MCPResourcestruct MCPResourceSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPResourceContentstruct MCPResourceContentSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPResourceTemplatestruct MCPResourceTemplateSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPStdioConfigstruct MCPStdioConfigSources/SwiftAISDK/MCPStdioTransport.swift
StructureSwiftAISDK.MCPSubscribeEventOptionsstruct MCPSubscribeEventOptionsSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPSubscribeEventResultstruct MCPSubscribeEventResultSources/SwiftAISDK/MCPEventTypes.swift
StructureSwiftAISDK.MCPToolAnnotationsstruct MCPToolAnnotationsSources/SwiftAISDK/MCPTypes.swift
StructureSwiftAISDK.MCPToolDefinitionstruct MCPToolDefinitionSources/SwiftAISDK/MCPTypes.swift
Type AliasSwiftAISDK.MCPElicitationHandlertypealias MCPElicitationHandler = @Sendable (MCPElicitationRequest) async throws -> MCPElicitResultSources/SwiftAISDK/MCPTypes.swift
Type AliasSwiftAISDK.MCPEventArgumentValidatortypealias MCPEventArgumentValidator = @Sendable (MCPEventDefinition, [String : JSONValue]) async throws -> VoidSources/SwiftAISDK/MCPEventTypes.swift
Type AliasSwiftAISDK.MCPOAuthClientAuthenticationHandlertypealias MCPOAuthClientAuthenticationHandler = @Sendable (MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Type MethodSwiftAISDK.auth(provider:serverURL:authorizationCode:callbackState:callbackIssuer:scope:resourceMetadataURL:protocolVersion:transport:)static func auth(provider: any MCPOAuthClientProvider, serverURL: URL, authorizationCode: String? = nil, callbackState: String? = nil, callbackIssuer: String? = nil, scope: String? = nil, resourceMetadataURL: URL? = nil, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.auth(provider:serverURL:authorizationCode:callbackState:callbackIssuer:scope:resourceMetadataURL:protocolVersion:transport:)static func auth(provider: any MCPOAuthClientProvider, serverURL: String, authorizationCode: String? = nil, callbackState: String? = nil, callbackIssuer: String? = nil, scope: String? = nil, resourceMetadataURL: String? = nil, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.buildAuthorizationServerDiscoveryURLs(_:)static func buildAuthorizationServerDiscoveryURLs(_ authorizationServerURL: URL) -> [URL]Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodSwiftAISDK.connect(transport:clientName:clientVersion:clientCapabilities:initialInitializeResult:initializationOptions:maxRetries:protocolVersionDiscovery:onUncaughtError:)static func connect(transport: any MCPTransport, clientName: String = "swift-ai-sdk-mcp-client", clientVersion: String = "1.0.0", clientCapabilities: JSONValue = .object([:]), initialInitializeResult: JSONValue? = nil, initializationOptions: MCPRequestOptions? = nil, maxRetries: Int = 0, protocolVersionDiscovery: Bool = true, onUncaughtError: (@Sendable (any Error) -> Void)? = nil) async throws -> MCPClientSources/SwiftAISDK/MCPClientActor.swift
Type MethodSwiftAISDK.connect(transport:events:clientName:clientVersion:clientCapabilities:initialInitializeResult:initializationOptions:maxRetries:protocolVersionDiscovery:onUncaughtError:)static func connect(transport: any MCPTransport, events: MCPEventsConfiguration, clientName: String = "swift-ai-sdk-mcp-client", clientVersion: String = "1.0.0", clientCapabilities: JSONValue = .object([:]), initialInitializeResult: JSONValue? = nil, initializationOptions: MCPRequestOptions? = nil, maxRetries: Int = 0, protocolVersionDiscovery: Bool = true, onUncaughtError: (@Sendable (any Error) -> Void)? = nil) async throws -> MCPClientSources/SwiftAISDK/MCPClientActor.swift
Type MethodSwiftAISDK.discoverAuthorizationServerMetadata(authorizationServerURL:protocolVersion:transport:)static func discoverAuthorizationServerMetadata(authorizationServerURL: URL, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodSwiftAISDK.discoverAuthorizationServerMetadata(authorizationServerURL:protocolVersion:transport:)static func discoverAuthorizationServerMetadata(authorizationServerURL: String, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodSwiftAISDK.discoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:)static func discoverProtectedResourceMetadata(serverURL: URL, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: URL? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodSwiftAISDK.discoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:)static func discoverProtectedResourceMetadata(serverURL: String, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: String? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodSwiftAISDK.exchangeAuthorization(authorizationServerURL:metadata:clientInformation:authorizationCode:codeVerifier:redirectURI:resource:clientAuthentication:transport:)static func exchangeAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, authorizationCode: String, codeVerifier: String, redirectURI: URL, resource: URL? = nil, clientAuthentication: MCPOAuthClientAuthenticationHandler? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthTokensSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.isAppTool(_:)static func isAppTool(_ tool: MCPToolDefinition) throws -> BoolSources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.readResource(client:uri:options:)static func readResource(client: MCPClient, uri: String, options: MCPRequestOptions? = nil) async throws -> MCPAppResourceSources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.refreshAuthorization(authorizationServerURL:metadata:clientInformation:refreshToken:resource:clientAuthentication:transport:)static func refreshAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, refreshToken: String, resource: URL? = nil, clientAuthentication: MCPOAuthClientAuthenticationHandler? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthTokensSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.registerClient(authorizationServerURL:metadata:clientMetadata:transport:)static func registerClient(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientMetadata: MCPOAuthClientMetadata, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthClientInformationFullSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.resource(uri:from:)static func resource(uri: String, from readResult: MCPReadResourceResult) throws -> MCPAppResourceSources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.resourceURI(from:)static func resourceURI(from tool: MCPToolDefinition) throws -> String?Sources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.resourceURIs(from:)static func resourceURIs(from definitions: MCPListToolsResult) throws -> [String]Sources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.selectResourceURL(serverURL:provider:resourceMetadata:)static func selectResourceURL(serverURL: URL, provider: any MCPOAuthClientProvider, resourceMetadata: MCPOAuthProtectedResourceMetadata?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.splitTools(_:)static func splitTools(_ definitions: MCPListToolsResult) throws -> MCPAppToolSplitSources/SwiftAISDK/MCPApps.swift
Type MethodSwiftAISDK.startAuthorization(authorizationServerURL:metadata:clientInformation:redirectURL:scope:state:resource:codeVerifier:)static func startAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, redirectURL: URL, scope: String? = nil, state: String? = nil, resource: URL? = nil, codeVerifier: String? = nil) throws -> MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.startAuthorization(authorizationServerURL:metadata:clientInformation:redirectURL:scope:state:resource:codeVerifier:)static func startAuthorization(authorizationServerURL: String, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, redirectURL: String, scope: String? = nil, state: String? = nil, resource: String? = nil, codeVerifier: String? = nil) throws -> MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodSwiftAISDK.toolMeta(from:)static func toolMeta(from tool: MCPToolDefinition) throws -> MCPAppToolMeta?Sources/SwiftAISDK/MCPApps.swift
Type PropertySwiftAISDK.appMIMETypestatic let appMIMEType: StringSources/SwiftAISDK/MCPApps.swift
Type PropertySwiftAISDK.clientCapabilitiesstatic let clientCapabilities: JSONValueSources/SwiftAISDK/MCPApps.swift
Type PropertySwiftAISDK.extensionNamestatic let extensionName: StringSources/SwiftAISDK/MCPApps.swift
Type PropertySwiftAISDK.latestLegacyProtocolVersionstatic let latestLegacyProtocolVersion: StringSources/SwiftAISDK/MCPClientActor.swift
Type PropertySwiftAISDK.latestProtocolVersionstatic let latestProtocolVersion: StringSources/SwiftAISDK/MCPClientActor.swift
Type PropertySwiftAISDK.legacyResourceURIMetadataKeystatic let legacyResourceURIMetadataKey: StringSources/SwiftAISDK/MCPApps.swift
Type PropertySwiftAISDK.maxBodyBytesstatic let maxBodyBytes: IntSources/SwiftAISDK/MCPEventWebhook.swift
Type PropertySwiftAISDK.supportedProtocolVersionsstatic let supportedProtocolVersions: Set<String>Sources/SwiftAISDK/MCPClientActor.swift