| Case | SwiftAISDK.MCPAppToolMeta.Visibility.app | case app | Sources/SwiftAISDK/MCPApps.swift |
| Case | SwiftAISDK.MCPAppToolMeta.Visibility.model | case model | Sources/SwiftAISDK/MCPApps.swift |
| Case | SwiftAISDK.MCPElicitAction.accept | case accept | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPElicitAction.cancel | case cancel | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPElicitAction.decline | case decline | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPEventDeliveryMode.poll | case poll | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventDeliveryMode.push | case push | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventDeliveryMode.webhook | case webhook | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventLifetime.indefinite | case indefinite | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventLifetime.milliseconds(_:) | case milliseconds(Int) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventsConfiguration.direct(store:validateArguments:) | case direct(store: (any MCPEventStore)? = nil, validateArguments: MCPEventArgumentValidator? = nil) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventsConfiguration.managed(_:) | case managed(any MCPEventAdapter) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventSubscription.Status.active | case active | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventSubscription.Status.pending | case pending | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventSubscriptionReference.id(_:) | case id(String) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventSubscriptionReference.key(_:) | case key(String) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Case | SwiftAISDK.MCPEventTransportMetadata.custom | case custom | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPEventTransportMetadata.http(url:) | case http(url: URL) | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscribeInput.Lifetime.expiresAt(_:) | case expiresAt(String?) | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscribeInput.Lifetime.indefinite | case indefinite | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscribeInput.Lifetime.milliseconds(_:) | case milliseconds(Int) | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.CleanupStatus.complete | case complete | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.CleanupStatus.exhausted | case exhausted | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.CleanupStatus.pending | case pending | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.active | case active | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.expired | case expired | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.failed | case failed | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.needsAuth | case needsAuth | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.pending | case pending | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPManagedSubscription.Status.stopped | case stopped | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Case | SwiftAISDK.MCPOAuthApplicationType.native | case native | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthApplicationType.web | case web | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthAuthResult.authorized | case authorized | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthAuthResult.redirect | case redirect | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthClientAuthMethod.clientSecretBasic | case clientSecretBasic | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthClientAuthMethod.clientSecretPost | case clientSecretPost | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthClientAuthMethod.none | case none | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Case | SwiftAISDK.MCPOAuthCredentialScope.all | case all | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPOAuthCredentialScope.client | case client | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPOAuthCredentialScope.tokens | case tokens | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPOAuthCredentialScope.verifier | case verifier | Sources/SwiftAISDK/MCPTypes.swift |
| Case | SwiftAISDK.MCPStdioShell.disabled | case disabled | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Case | SwiftAISDK.MCPStdioShell.executable(_:) | case executable(String) | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Case | SwiftAISDK.MCPStdioShell.system | case system | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Class | SwiftAISDK.MCPClient | actor MCPClient | Sources/SwiftAISDK/MCPClientActor.swift |
| Class | SwiftAISDK.MCPHTTPTransport | final class MCPHTTPTransport | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Class | SwiftAISDK.MCPStdioTransport | final class MCPStdioTransport | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Enumeration | SwiftAISDK.MCPApps | enum MCPApps | Sources/SwiftAISDK/MCPApps.swift |
| Enumeration | SwiftAISDK.MCPAppToolMeta.Visibility | enum Visibility | Sources/SwiftAISDK/MCPApps.swift |
| Enumeration | SwiftAISDK.MCPElicitAction | enum MCPElicitAction | Sources/SwiftAISDK/MCPTypes.swift |
| Enumeration | SwiftAISDK.MCPEventDeliveryMode | enum MCPEventDeliveryMode | Sources/SwiftAISDK/MCPEventTypes.swift |
| Enumeration | SwiftAISDK.MCPEventLifetime | enum MCPEventLifetime | Sources/SwiftAISDK/MCPEventTypes.swift |
| Enumeration | SwiftAISDK.MCPEventsConfiguration | enum MCPEventsConfiguration | Sources/SwiftAISDK/MCPEventTypes.swift |
| Enumeration | SwiftAISDK.MCPEventSubscription.Status | enum Status | Sources/SwiftAISDK/MCPEventTypes.swift |
| Enumeration | SwiftAISDK.MCPEventSubscriptionReference | enum MCPEventSubscriptionReference | Sources/SwiftAISDK/MCPEventTypes.swift |
| Enumeration | SwiftAISDK.MCPEventTransportMetadata | enum MCPEventTransportMetadata | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Enumeration | SwiftAISDK.MCPManagedSubscribeInput.Lifetime | enum Lifetime | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Enumeration | SwiftAISDK.MCPManagedSubscription.CleanupStatus | enum CleanupStatus | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Enumeration | SwiftAISDK.MCPManagedSubscription.Status | enum Status | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Enumeration | SwiftAISDK.MCPOAuth | enum MCPOAuth | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Enumeration | SwiftAISDK.MCPOAuthApplicationType | enum MCPOAuthApplicationType | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Enumeration | SwiftAISDK.MCPOAuthAuthResult | enum MCPOAuthAuthResult | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Enumeration | SwiftAISDK.MCPOAuthClientAuthMethod | enum MCPOAuthClientAuthMethod | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Enumeration | SwiftAISDK.MCPOAuthCredentialScope | enum MCPOAuthCredentialScope | Sources/SwiftAISDK/MCPTypes.swift |
| Enumeration | SwiftAISDK.MCPStdioShell | enum MCPStdioShell | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Function | SwiftAISDK.createMCPEventSecret() | func createMCPEventSecret() -> String | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Function | SwiftAISDK.decodeMCPEventSecret(_:) | func decodeMCPEventSecret(_ secret: String) throws -> Data | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Function | SwiftAISDK.verifyMCPEventSignature(headers:body:secret:now:) | func verifyMCPEventSignature(headers: [String : String], body: Data, secret: String, now: Date = Date()) throws -> Bool | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Global Variable | SwiftAISDK.MCPEventCallbackKey | let MCPEventCallbackKey: String | Sources/SwiftAISDK/MCPEvents.swift |
| Initializer | SwiftAISDK.init(_:) | init(_ fields: [String : JSONValue]) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Initializer | SwiftAISDK.init(abortSignal:timeoutMilliseconds:maxTotalTimeoutMilliseconds:) | init(abortSignal: AIAbortSignal? = nil, timeoutMilliseconds: Int? = nil, maxTotalTimeoutMilliseconds: Int? = nil) | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(authorizationServerURL:tokenEndpoint:issuer:) | init(authorizationServerURL: URL, tokenEndpoint: URL, issuer: String? = nil) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.init(authorizationURL:codeVerifier:) | init(authorizationURL: URL, codeVerifier: String) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(clientInformation:clientMetadata:rawValue:) | init(clientInformation: MCPOAuthClientInformation, clientMetadata: MCPOAuthClientMetadata, rawValue: JSONValue = .object([:])) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.init(command:args:env:cwd:shell:) | init(command: String, args: [String] = [], env: [String : String] = [:], cwd: String? = nil, shell: MCPStdioShell = .disabled) | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(config:) | init(config: MCPStdioConfig) | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(contents:metadata:resultType:rawValue:) | init(contents: [MCPResourceContent], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(headers:parameters:tokenURL:authorizationServerURL:metadata:) | init(headers: [String : String], parameters: [URLQueryItem], tokenURL: URL, authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(message:) | init(message: String) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(message:requestedSchema:metadata:rawValue:) | init(message: String, requestedSchema: JSONValue, metadata: JSONValue? = nil, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.init(modelVisible:appVisible:) | init(modelVisible: MCPListToolsResult, appVisible: MCPListToolsResult) | Sources/SwiftAISDK/MCPApps.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(name:description:required:rawValue:) | init(name: String, description: String? = nil, required: Bool? = nil, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.init(name:title:description:arguments:rawValue:) | init(name: String, title: String? = nil, description: String? = nil, arguments: [MCPPromptArgument] = [], rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(name:value:rawValue:) | init(name: String, value: String, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.init(name:version:title:) | init(name: String, version: String, title: String? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(resource:authorizationServers:scopesSupported:rawValue:) | init(resource: URL, authorizationServers: [URL] = [], scopesSupported: [String] = [], rawValue: JSONValue = .object([:])) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(resourceTemplates:metadata:resultType:rawValue:) | init(resourceTemplates: [MCPResourceTemplate], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.init(resourceURI:visibility:rawValue:) | init(resourceURI: String? = nil, visibility: [String]? = nil, rawValue: JSONValue = .object([:])) | Sources/SwiftAISDK/MCPApps.swift |
| Initializer | SwiftAISDK.init(role:content:rawValue:) | init(role: String, content: JSONValue, rawValue: JSONValue? = nil) | Sources/SwiftAISDK/MCPTypes.swift |
| Initializer | SwiftAISDK.init(statusCode:code:message:uri:) | init(statusCode: Int? = nil, code: String? = nil, message: String, uri: String? = nil) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(subscriptions:nextCursor:) | init(subscriptions: [MCPManagedSubscription], nextCursor: String? = nil) | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(tokens:) | init(tokens: MCPOAuthTokens) | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.init(uri:mimeType:html:metadata:) | init(uri: String, mimeType: String = MCPApps.appMIMEType, html: String, metadata: JSONValue? = nil) | Sources/SwiftAISDK/MCPApps.swift |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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 |
| Initializer | SwiftAISDK.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) throws | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Initializer | SwiftAISDK.init(url:secret:) | init(url: URL, secret: String) | Sources/SwiftAISDK/MCPEventTypes.swift |
| Initializer | SwiftAISDK.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 Method | SwiftAISDK.accessToken() | func accessToken() async throws -> String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.applying(to:) | func applying(to original: MCPEventSubscription) throws -> MCPEventSubscription | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.authenticateTokenRequest(_:) | func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.authenticateTokenRequest(_:) | func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.authorizationServerInformation() | func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.authorizationServerInformation() | func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.authorize(resourceMetadataURL:) | func authorize(resourceMetadataURL: URL?) async throws -> Bool | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.authorize(resourceMetadataURL:scope:) | func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> Bool | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.authorize(resourceMetadataURL:scope:) | func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> Bool | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.callTool(name:arguments:options:) | func callTool(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPCallToolResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.clientInformation() | func clientInformation() async throws -> MCPOAuthClientInformation? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.clientInformation() | func clientInformation() async throws -> MCPOAuthClientInformation? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.close() | func close() async throws | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.close() | func close() async throws | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.close() | func close() async throws | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Method | SwiftAISDK.close() | func close() async throws | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.codeVerifier() | func codeVerifier() async throws -> String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.complete(ref:argument:contextArguments:metadata:options:) | func complete(ref: JSONValue, argument: MCPCompleteArgument, contextArguments: [String : String]? = nil, metadata: JSONValue? = nil, options: MCPRequestOptions? = nil) async throws -> MCPCompleteResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.createAdapter(transport:) | func createAdapter(transport: MCPEventTransportMetadata) throws -> any MCPEventOperations | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Method | SwiftAISDK.delete(key:) | func delete(key: String) async throws | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.experimentalGetPrompt(name:arguments:options:) | func experimentalGetPrompt(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPGetPromptResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.experimentalListPrompts(cursor:options:) | func experimentalListPrompts(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListPromptsResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.get(key:) | func get(key: String) async throws -> MCPEventSubscription? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.getById(_:) | func getById(_ id: String) async throws -> MCPEventSubscription? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.getSubscription(id:options:) | func getSubscription(id: String, options: MCPRequestOptions?) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Method | SwiftAISDK.getSubscription(id:options:) | func getSubscription(id: String, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.handle(_:) | func handle(_ request: AIHTTPRequest) async -> AIHTTPResponse | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope) async | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope) async | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:context:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope, context: MCPOAuthCredentialInvalidationContext?) async | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.invalidateCredentials(_:context:) | func invalidateCredentials(_ scope: MCPOAuthCredentialScope, context: MCPOAuthCredentialInvalidationContext?) async | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.isClientInformationDynamicallyRegistered() | func isClientInformationDynamicallyRegistered() async -> Bool | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.isClientInformationDynamicallyRegistered() | func isClientInformationDynamicallyRegistered() async -> Bool | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.list(cursor:options:) | func list(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListEventsResult | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.listResources(cursor:options:) | func listResources(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListResourcesResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.listResourceTemplates(options:) | func listResourceTemplates(options: MCPRequestOptions? = nil) async throws -> MCPListResourceTemplatesResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.listSubscriptions(cursor:limit:status:options:) | func listSubscriptions(cursor: String?, limit: Int?, status: MCPManagedSubscription.Status?, options: MCPRequestOptions?) async throws -> MCPManagedSubscriptionPage | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Method | SwiftAISDK.listSubscriptions(cursor:limit:status:options:) | func listSubscriptions(cursor: String? = nil, limit: Int? = nil, status: MCPManagedSubscription.Status? = nil, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscriptionPage | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.listTools(cursor:) | func listTools(cursor: String? = nil) async throws -> MCPListToolsResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.notify(_:) | func notify(_ message: JSONValue) async throws | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.notify(_:) | func notify(_ message: JSONValue) async throws | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Method | SwiftAISDK.notify(_:) | func notify(_ message: JSONValue) async throws | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.onElicitationRequest(_:) | func onElicitationRequest(_ handler: MCPElicitationHandler?) | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.readResource(uri:options:) | func readResource(uri: String, options: MCPRequestOptions? = nil) async throws -> MCPReadResourceResult | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.redirectToAuthorization(_:) | func redirectToAuthorization(_ authorizationURL: URL) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.refresh(_:options:) | func refresh(_ reference: MCPEventSubscriptionReference, options: MCPRequestOptions? = nil) async throws -> MCPSubscribeEventResult | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.request(_:) | func request(_ message: JSONValue) async throws -> JSONValue | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.request(_:) | func request(_ message: JSONValue) async throws -> JSONValue | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Method | SwiftAISDK.request(_:) | func request(_ message: JSONValue) async throws -> JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.request(_:options:) | func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValue | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.request(_:options:) | func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.request(_:options:) | func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.saveAuthorizationServerInformation(_:) | func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveAuthorizationServerInformation(_:) | func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveClientInformation(_:) | func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveClientInformation(_:) | func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveCodeVerifier(_:) | func saveCodeVerifier(_ codeVerifier: String) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveState(_:) | func saveState(_ state: String) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveState(_:) | func saveState(_ state: String) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.saveTokens(_:) | func saveTokens(_ tokens: MCPOAuthTokens) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.set(_:) | func set(_ subscription: MCPEventSubscription) async throws | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.setProtocolVersion(_:) | func setProtocolVersion(_ protocolVersion: String?) async | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.setProtocolVersion(_:) | func setProtocolVersion(_ protocolVersion: String?) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.setProtocolVersion(_:) | func setProtocolVersion(_ protocolVersion: String?) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.setRequestHandler(_:) | func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) async | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.setRequestHandler(_:) | func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) async | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Method | SwiftAISDK.setRequestHandler(_:) | func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.setRequestHandler(_:) | func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) async | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.start() | func start() async throws | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Method | SwiftAISDK.start() | func start() async throws | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Method | SwiftAISDK.start() | func start() async throws | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Method | SwiftAISDK.state() | func state() async throws -> String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.state() | func state() async throws -> String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.storedState() | func storedState() async throws -> String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.storedState() | func storedState() async throws -> String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.subscribe(_:) | func subscribe(_ input: MCPManagedSubscribeInput) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Method | SwiftAISDK.subscribe(_:) | func subscribe(_ input: MCPSubscribeEventOptions) async throws -> MCPSubscribeEventResult | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.subscribe(_:) | func subscribe(_ input: MCPManagedSubscribeInput) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.tokens() | func tokens() async throws -> MCPOAuthTokens? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.tools() | func tools() async throws -> [String : AITool] | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.toolsFromDefinitions(_:) | func toolsFromDefinitions(_ definitions: MCPListToolsResult) -> [String : AITool] | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Method | SwiftAISDK.unsubscribe(_:options:) | func unsubscribe(_ reference: MCPEventSubscriptionReference, options: MCPRequestOptions? = nil) async throws | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.unsubscribe(id:options:) | func unsubscribe(id: String, options: MCPRequestOptions?) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Method | SwiftAISDK.unsubscribe(id:options:) | func unsubscribe(id: String, options: MCPRequestOptions? = nil) async throws -> MCPManagedSubscription | Sources/SwiftAISDK/MCPEvents.swift |
| Instance Method | SwiftAISDK.update(key:patch:) | func update(key: String, patch: MCPEventSubscriptionPatch) async throws | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Method | SwiftAISDK.validateAuthorizationServerURL(serverURL:authorizationServerURL:) | func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.validateAuthorizationServerURL(serverURL:authorizationServerURL:) | func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throws | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.validateResourceURL(serverURL:resource:) | func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Method | SwiftAISDK.validateResourceURL(serverURL:resource:) | func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.abortSignal | var abortSignal: AIAbortSignal? | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.accessToken | var accessToken: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.action | var action: MCPElicitAction | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.allowInsecureLocalhost | var allowInsecureLocalhost: Bool | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.annotations | var annotations: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.applicationType | var applicationType: MCPOAuthApplicationType? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.appVisible | var appVisible: MCPListToolsResult | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.args | var args: [String] | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [String : JSONValue] | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [String : JSONValue] | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [String : JSONValue] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [String : JSONValue] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [String : JSONValue] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.arguments | var arguments: [MCPPromptArgument] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.authorizationEndpoint | var authorizationEndpoint: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationResponseIssuerParameterSupported | var authorizationResponseIssuerParameterSupported: Bool? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationServers | var authorizationServers: [URL] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationServerURL | var authorizationServerURL: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationServerURL | var authorizationServerURL: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationServerURL | var authorizationServerURL: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationServerURL | var authorizationServerURL: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.authorizationURL | var authorizationURL: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.blob | var blob: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.callbackURL | var callbackURL: URL | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cleanupStatus | var cleanupStatus: MCPManagedSubscription.CleanupStatus? | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.clientID | var clientID: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientIDIssuedAt | var clientIDIssuedAt: Int? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientIDMetadataDocumentSupported | var clientIDMetadataDocumentSupported: Bool? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientInformation | var clientInformation: MCPOAuthClientInformation | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientMetadata | var clientMetadata: MCPOAuthClientMetadata | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientMetadata | var clientMetadata: MCPOAuthClientMetadata { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientName | var clientName: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientSecret | var clientSecret: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientSecretExpiresAt | var clientSecretExpiresAt: Int? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.clientURI | var clientURI: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.code | var code: Int | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.code | var code: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.code | let code: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.code | var code: Int? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.codeChallengeMethodsSupported | var codeChallengeMethodsSupported: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.codeVerifier | var codeVerifier: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.command | var command: String | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.contacts | var contacts: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.content | var content: [JSONValue] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.content | var content: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.content | var content: [String : JSONValue]? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.contents | var contents: [MCPResourceContent] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.context | var context: [String : JSONValue]? | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.cursor | var cursor: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cursor | var cursor: JSONValue? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cursor | var cursor: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cursor | var cursor: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cursor | var cursor: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.cwd | var cwd: String? | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.data | var data: [String : JSONValue] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.data | var data: JSONValue? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.data | var data: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.definition | var definition: MCPEventDefinition | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.delivery | var delivery: [MCPEventDeliveryMode] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.delivery | var delivery: MCPEventDelivery | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.deliveryURL | var deliveryURL: URL | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.description | var description: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.destructiveHint | var destructiveHint: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.env | var env: [String : String] | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.eventId | var eventId: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.events | var events: [MCPEventDefinition] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.experimentalEvents | var experimentalEvents: MCPEvents { get } | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Property | SwiftAISDK.expiresAt | var expiresAt: String? | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.expiresIn | var expiresIn: Int? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.fields | let fields: [String : JSONValue] | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.grantTypes | var grantTypes: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.grantTypesSupported | var grantTypesSupported: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.hasMore | var hasMore: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.headers | var headers: [String : String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.html | var html: String | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.id | var id: String | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.id | var id: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.id | var id: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.id | var id: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.idempotencyKey | var idempotencyKey: String | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.idempotentHint | var idempotentHint: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.idToken | var idToken: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.initializeResult | var initializeResult: JSONValue { get } | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Property | SwiftAISDK.inputSchema | var inputSchema: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.inputSchema | var inputSchema: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.instructions | var instructions: String? { get } | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Property | SwiftAISDK.isError | var isError: Bool | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.issuer | var issuer: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.issuer | var issuer: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.issuer | var issuer: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.issuer | var issuer: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.jsonValue | var jsonValue: JSONValue { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.jsonValue | var jsonValue: JSONValue { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.jwks | var jwks: JSONValue? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.jwksURI | var jwksURI: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.key | var key: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.lifetime | var lifetime: MCPManagedSubscribeInput.Lifetime | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.lifetime | var lifetime: MCPEventLifetime? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.lifetime | var lifetime: MCPEventLifetime? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.logoURI | var logoURI: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.maxAgeMilliseconds | var maxAgeMilliseconds: Int? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.maxAgeMilliseconds | var maxAgeMilliseconds: Int? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.maxTotalTimeoutMilliseconds | var maxTotalTimeoutMilliseconds: Int? | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.message | var message: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.message | var message: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.message | var message: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.message | var message: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.message | var message: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.messages | var messages: [MCPPromptMessage] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: MCPOAuthAuthorizationServerMetadata? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.metadata | var metadata: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.mimeType | var mimeType: String | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.mimeType | var mimeType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.mimeType | var mimeType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.mimeType | var mimeType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.modelVisible | var modelVisible: MCPListToolsResult | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.name | var name: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.nextCursor | var nextCursor: String? | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.nextCursor | var nextCursor: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.nextCursor | var nextCursor: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.nextCursor | var nextCursor: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.nextCursor | var nextCursor: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.openWorldHint | var openWorldHint: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.options | var options: MCPRequestOptions? | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.options | var options: MCPRequestOptions? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.outputSchema | var outputSchema: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.parameters | var parameters: [URLQueryItem] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.payloadSchema | var payloadSchema: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.policyURI | var policyURI: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.prompts | var prompts: [MCPPrompt] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.rawValue | var rawValue: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.readOnlyHint | var readOnlyHint: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.redirectURIs | var redirectURIs: [URL] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.redirectURL | var redirectURL: URL { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.refreshBefore | var refreshBefore: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.refreshBefore | var refreshBefore: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.refreshBefore | var refreshBefore: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.refreshToken | var refreshToken: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.registrationEndpoint | var registrationEndpoint: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.requestedSchema | var requestedSchema: JSONValue | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.required | var required: Bool? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resource | var resource: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.resources | var resources: [MCPResource] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resourceTemplates | var resourceTemplates: [MCPResourceTemplate] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resourceURI | var resourceURI: String? | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.responseBody | var responseBody: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.responseTypes | var responseTypes: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.responseTypesSupported | var responseTypesSupported: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.resultType | var resultType: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.role | var role: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.scope | var scope: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.scope | var scope: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.scopesSupported | var scopesSupported: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.secret | var secret: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.secret | var secret: String? | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.serverCapabilities | var serverCapabilities: JSONValue { get } | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Property | SwiftAISDK.serverInfo | var serverInfo: MCPImplementation { get } | Sources/SwiftAISDK/MCPClientActor.swift |
| Instance Property | SwiftAISDK.shell | var shell: MCPStdioShell | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.size | var size: Int? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.softwareID | var softwareID: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.softwareStatement | var softwareStatement: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.softwareVersion | var softwareVersion: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.status | var status: MCPManagedSubscription.Status | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.status | var status: MCPEventSubscription.Status | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.statusCode | var statusCode: Int? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.statusCode | var statusCode: Int? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.structuredContent | var structuredContent: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.subscriptions | var subscriptions: [MCPManagedSubscription] | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Instance Property | SwiftAISDK.supportsDynamicClientRegistration | var supportsDynamicClientRegistration: Bool { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.supportsDynamicClientRegistration | var supportsDynamicClientRegistration: Bool { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.supportsMCPToolParameterHeaders | let supportsMCPToolParameterHeaders: Bool | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.supportsMCPToolParameterHeaders | var supportsMCPToolParameterHeaders: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.supportsMCPToolParameterHeaders | var supportsMCPToolParameterHeaders: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.supportsProtocolVersionDiscovery | let supportsProtocolVersionDiscovery: Bool | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.supportsProtocolVersionDiscovery | let supportsProtocolVersionDiscovery: Bool | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Instance Property | SwiftAISDK.supportsProtocolVersionDiscovery | var supportsProtocolVersionDiscovery: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.supportsProtocolVersionDiscovery | var supportsProtocolVersionDiscovery: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.text | var text: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.timeoutMilliseconds | var timeoutMilliseconds: Int? | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.timestamp | var timestamp: String | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.title | var title: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpoint | var tokenEndpoint: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpoint | var tokenEndpoint: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpoint | var tokenEndpoint: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpoint | var tokenEndpoint: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpointAuthMethod | var tokenEndpointAuthMethod: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenEndpointAuthMethodsSupported | var tokenEndpointAuthMethodsSupported: [String] | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokens | var tokens: MCPOAuthTokens | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenType | var tokenType: String | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.tokenURL | var tokenURL: URL | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.toolAnnotations | var toolAnnotations: MCPToolAnnotations? { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.toolResult | var toolResult: JSONValue? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.tools | var tools: [MCPToolDefinition] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.tosURI | var tosURI: URL? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.total | var total: Int? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.truncated | var truncated: Bool | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.truncated | let truncated: Bool | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.truncated | var truncated: Bool | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.uri | var uri: String | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.uri | var uri: String? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.uri | var uri: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.uri | var uri: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.uriTemplate | var uriTemplate: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.url | var url: URL | Sources/SwiftAISDK/MCPEventTypes.swift |
| Instance Property | SwiftAISDK.url | var url: String? | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.usesCustomClientAuthentication | var usesCustomClientAuthentication: Bool { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.usesCustomClientAuthentication | var usesCustomClientAuthentication: Bool { get } | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Instance Property | SwiftAISDK.value | var value: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.values | var values: [String] | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.version | var version: String | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.visibility | var visibility: [MCPAppToolMeta.Visibility]? | Sources/SwiftAISDK/MCPApps.swift |
| Instance Property | SwiftAISDK.waitsForProtocolVersionDiscovery | let waitsForProtocolVersionDiscovery: Bool | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Instance Property | SwiftAISDK.waitsForProtocolVersionDiscovery | var waitsForProtocolVersionDiscovery: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Instance Property | SwiftAISDK.waitsForProtocolVersionDiscovery | var waitsForProtocolVersionDiscovery: Bool { get } | Sources/SwiftAISDK/MCPTypes.swift |
| Protocol | SwiftAISDK.MCPEventAdapter | protocol MCPEventAdapter : Sendable | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Protocol | SwiftAISDK.MCPEventOperations | protocol MCPEventOperations : Sendable | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Protocol | SwiftAISDK.MCPEventStore | protocol MCPEventStore : Sendable | Sources/SwiftAISDK/MCPEventTypes.swift |
| Protocol | SwiftAISDK.MCPOAuthClientProvider | protocol MCPOAuthClientProvider : Sendable | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Protocol | SwiftAISDK.MCPOAuthProvider | protocol MCPOAuthProvider : Sendable | Sources/SwiftAISDK/MCPTypes.swift |
| Protocol | SwiftAISDK.MCPTransport | protocol MCPTransport : Sendable | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPAppResource | struct MCPAppResource | Sources/SwiftAISDK/MCPApps.swift |
| Structure | SwiftAISDK.MCPAppToolMeta | struct MCPAppToolMeta | Sources/SwiftAISDK/MCPApps.swift |
| Structure | SwiftAISDK.MCPAppToolSplit | struct MCPAppToolSplit | Sources/SwiftAISDK/MCPApps.swift |
| Structure | SwiftAISDK.MCPCallToolResult | struct MCPCallToolResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPClientError | struct MCPClientError | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPCompleteArgument | struct MCPCompleteArgument | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPCompleteResult | struct MCPCompleteResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPElicitationRequest | struct MCPElicitationRequest | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPElicitResult | struct MCPElicitResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPEvent | struct MCPEvent | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventDefinition | struct MCPEventDefinition | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventDelivery | struct MCPEventDelivery | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventGap | struct MCPEventGap | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEvents | struct MCPEvents | Sources/SwiftAISDK/MCPEvents.swift |
| Structure | SwiftAISDK.MCPEventSubscription | struct MCPEventSubscription | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventSubscriptionInfo | struct MCPEventSubscriptionInfo | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventSubscriptionPatch | struct MCPEventSubscriptionPatch | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventTermination | struct MCPEventTermination | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPEventWebhook | struct MCPEventWebhook | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Structure | SwiftAISDK.MCPGetPromptResult | struct MCPGetPromptResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPImplementation | struct MCPImplementation | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPListEventsResult | struct MCPListEventsResult | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPListPromptsResult | struct MCPListPromptsResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPListResourcesResult | struct MCPListResourcesResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPListResourceTemplatesResult | struct MCPListResourceTemplatesResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPListToolsResult | struct MCPListToolsResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPManagedSubscribeInput | struct MCPManagedSubscribeInput | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Structure | SwiftAISDK.MCPManagedSubscription | struct MCPManagedSubscription | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Structure | SwiftAISDK.MCPManagedSubscriptionPage | struct MCPManagedSubscriptionPage | Sources/SwiftAISDK/MCPEventAdapter.swift |
| Structure | SwiftAISDK.MCPOAuthAuthorizationServerInformation | struct MCPOAuthAuthorizationServerInformation | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthAuthorizationServerMetadata | struct MCPOAuthAuthorizationServerMetadata | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthAuthorizationServerMismatchError | struct MCPOAuthAuthorizationServerMismatchError | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthClientAuthenticationRequest | struct MCPOAuthClientAuthenticationRequest | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthClientInformation | struct MCPOAuthClientInformation | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthClientInformationFull | struct MCPOAuthClientInformationFull | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthClientMetadata | struct MCPOAuthClientMetadata | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthCredentialInvalidationContext | struct MCPOAuthCredentialInvalidationContext | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthDiscovery | struct MCPOAuthDiscovery | Sources/SwiftAISDK/MCPOAuthDiscovery.swift |
| Structure | SwiftAISDK.MCPOAuthProtectedResourceMetadata | struct MCPOAuthProtectedResourceMetadata | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthServerError | struct MCPOAuthServerError | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthStartAuthorizationResult | struct MCPOAuthStartAuthorizationResult | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPOAuthTokens | struct MCPOAuthTokens | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Structure | SwiftAISDK.MCPPrompt | struct MCPPrompt | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPPromptArgument | struct MCPPromptArgument | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPPromptMessage | struct MCPPromptMessage | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPReadResourceResult | struct MCPReadResourceResult | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPRequestOptions | struct MCPRequestOptions | Sources/SwiftAISDK/MCPHTTPTransport.swift |
| Structure | SwiftAISDK.MCPResource | struct MCPResource | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPResourceContent | struct MCPResourceContent | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPResourceTemplate | struct MCPResourceTemplate | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPStdioConfig | struct MCPStdioConfig | Sources/SwiftAISDK/MCPStdioTransport.swift |
| Structure | SwiftAISDK.MCPSubscribeEventOptions | struct MCPSubscribeEventOptions | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPSubscribeEventResult | struct MCPSubscribeEventResult | Sources/SwiftAISDK/MCPEventTypes.swift |
| Structure | SwiftAISDK.MCPToolAnnotations | struct MCPToolAnnotations | Sources/SwiftAISDK/MCPTypes.swift |
| Structure | SwiftAISDK.MCPToolDefinition | struct MCPToolDefinition | Sources/SwiftAISDK/MCPTypes.swift |
| Type Alias | SwiftAISDK.MCPElicitationHandler | typealias MCPElicitationHandler = @Sendable (MCPElicitationRequest) async throws -> MCPElicitResult | Sources/SwiftAISDK/MCPTypes.swift |
| Type Alias | SwiftAISDK.MCPEventArgumentValidator | typealias MCPEventArgumentValidator = @Sendable (MCPEventDefinition, [String : JSONValue]) async throws -> Void | Sources/SwiftAISDK/MCPEventTypes.swift |
| Type Alias | SwiftAISDK.MCPOAuthClientAuthenticationHandler | typealias MCPOAuthClientAuthenticationHandler = @Sendable (MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest? | Sources/SwiftAISDK/MCPOAuthTypes.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthAuthResult | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthAuthResult | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.buildAuthorizationServerDiscoveryURLs(_:) | static func buildAuthorizationServerDiscoveryURLs(_ authorizationServerURL: URL) -> [URL] | Sources/SwiftAISDK/MCPOAuthDiscovery.swift |
| Type Method | SwiftAISDK.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 -> MCPClient | Sources/SwiftAISDK/MCPClientActor.swift |
| Type Method | SwiftAISDK.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 -> MCPClient | Sources/SwiftAISDK/MCPClientActor.swift |
| Type Method | SwiftAISDK.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 Method | SwiftAISDK.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 Method | SwiftAISDK.discoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:) | static func discoverProtectedResourceMetadata(serverURL: URL, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: URL? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadata | Sources/SwiftAISDK/MCPOAuthDiscovery.swift |
| Type Method | SwiftAISDK.discoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:) | static func discoverProtectedResourceMetadata(serverURL: String, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: String? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadata | Sources/SwiftAISDK/MCPOAuthDiscovery.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthTokens | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.isAppTool(_:) | static func isAppTool(_ tool: MCPToolDefinition) throws -> Bool | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.readResource(client:uri:options:) | static func readResource(client: MCPClient, uri: String, options: MCPRequestOptions? = nil) async throws -> MCPAppResource | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthTokens | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.registerClient(authorizationServerURL:metadata:clientMetadata:transport:) | static func registerClient(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientMetadata: MCPOAuthClientMetadata, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthClientInformationFull | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.resource(uri:from:) | static func resource(uri: String, from readResult: MCPReadResourceResult) throws -> MCPAppResource | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.resourceURI(from:) | static func resourceURI(from tool: MCPToolDefinition) throws -> String? | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.resourceURIs(from:) | static func resourceURIs(from definitions: MCPListToolsResult) throws -> [String] | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.selectResourceURL(serverURL:provider:resourceMetadata:) | static func selectResourceURL(serverURL: URL, provider: any MCPOAuthClientProvider, resourceMetadata: MCPOAuthProtectedResourceMetadata?) async throws -> URL? | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.splitTools(_:) | static func splitTools(_ definitions: MCPListToolsResult) throws -> MCPAppToolSplit | Sources/SwiftAISDK/MCPApps.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthStartAuthorizationResult | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.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 -> MCPOAuthStartAuthorizationResult | Sources/SwiftAISDK/MCPOAuthFlow.swift |
| Type Method | SwiftAISDK.toolMeta(from:) | static func toolMeta(from tool: MCPToolDefinition) throws -> MCPAppToolMeta? | Sources/SwiftAISDK/MCPApps.swift |
| Type Property | SwiftAISDK.appMIMEType | static let appMIMEType: String | Sources/SwiftAISDK/MCPApps.swift |
| Type Property | SwiftAISDK.clientCapabilities | static let clientCapabilities: JSONValue | Sources/SwiftAISDK/MCPApps.swift |
| Type Property | SwiftAISDK.extensionName | static let extensionName: String | Sources/SwiftAISDK/MCPApps.swift |
| Type Property | SwiftAISDK.latestLegacyProtocolVersion | static let latestLegacyProtocolVersion: String | Sources/SwiftAISDK/MCPClientActor.swift |
| Type Property | SwiftAISDK.latestProtocolVersion | static let latestProtocolVersion: String | Sources/SwiftAISDK/MCPClientActor.swift |
| Type Property | SwiftAISDK.legacyResourceURIMetadataKey | static let legacyResourceURIMetadataKey: String | Sources/SwiftAISDK/MCPApps.swift |
| Type Property | SwiftAISDK.maxBodyBytes | static let maxBodyBytes: Int | Sources/SwiftAISDK/MCPEventWebhook.swift |
| Type Property | SwiftAISDK.supportedProtocolVersions | static let supportedProtocolVersions: Set<String> | Sources/SwiftAISDK/MCPClientActor.swift |