@mcp-z/server
    Preparing search index...

    Function getFileUri

    • Generate a file URI based on the transport type

      Parameters

      • storedFilename: string

        The stored filename (ID-prefixed)

      • transport: TransportConfig

        The transport configuration (undefined for stdio)

      • config: FileUriConfig

        Configuration for URI generation

      Returns string

      URI string (file:// for stdio, http:// for HTTP transports)

      // Stdio transport (or no transport)
      getFileUri('abc123-report.pdf', undefined, { resourceStoreUri: 'file:///tmp/files' })
      // => 'file:///tmp/files/abc123-report.pdf'
      // HTTP transport with explicit base URL
      getFileUri('abc123-report.pdf', { type: 'http', port: 3000 }, {
      resourceStoreUri: 'file:///tmp/files',
      baseUrl: 'https://example.com'
      })
      // => 'https://example.com/files/abc123-report.pdf'
      // HTTP transport with default localhost
      getFileUri('abc123-report.pdf', { type: 'http', port: 3000 }, {
      resourceStoreUri: 'file:///tmp/files'
      })
      // => 'http://localhost:3000/files/abc123-report.pdf'