mcp-use TypeScript API
    Preparing search index...

    Type Alias PersistedMcpServerConfig

    PersistedMcpServerConfig: Pick<
        McpServerConfig,
        | "url"
        | "displayName"
        | "enabled"
        | "oauthProxyUrl"
        | "connectionMode"
        | "autoProxyFallback"
        | "callbackUrl"
        | "storageKeyPrefix"
        | "logLevel"
        | "autoRetry"
        | "autoReconnect"
        | "reconnectionOptions"
        | "popupFeatures"
        | "preventAutoAuth"
        | "useRedirectFlow"
        | "protocolNegotiation"
        | "timeout"
        | "clientInfo",
    > & {
        oauth?: {
            clientId?: string;
            clientMetadataUrl?: string;
            scope?: string;
        };
        proxyConfig?: Pick<ProxyConfig, "proxyAddress">;
    }

    Non-secret connection settings that built-in providers may persist.

    Type Declaration

    • Optionaloauth?: { clientId?: string; clientMetadataUrl?: string; scope?: string }

      Public OAuth registration settings only.

      • OptionalclientId?: string

        Pre-registered public OAuth client identifier.

      • OptionalclientMetadataUrl?: string

        Public OAuth Client ID Metadata Document URL.

      • Optionalscope?: string

        Space-delimited OAuth scopes.

    • OptionalproxyConfig?: Pick<ProxyConfig, "proxyAddress">

      Proxy endpoint only. Proxy authorization headers are runtime-only.