use "file" protocol for serverless client