@backblaze-labs/b2-mcp
    Preparing search index...

    Function registerS3MultipartTools

    • Register S3-compatible multipart upload tools.

      Parameters

      • server: ToolRegistrar

        Tool registrar receiving multipart tools.

      • s3: Pick<
            B2S3PeerClient,
            | "createMultipartUpload"
            | "presignUploadPart"
            | "completeMultipartUpload"
            | "abortMultipartUpload"
            | "listMultipartUploads"
            | "listParts"
            | "uploadPartCopy",
        >

        Repository-owned S3-compatible client facade.

      • config: B2Config

        Server configuration used for destructive policy.

      Returns void

      Multipart upload is control-plane-first: the server creates the upload, presigns individual upload-part URLs, completes/aborts the upload, and lists multipart state, but client bytes move directly to B2 through the presigned URLs.

      registerS3MultipartTools(registrar, s3Client, config);