Skip to main content
Glama

mcp-google-sheets

file-compressor.ts865 B
import { promisify } from 'node:util' import { gzip as gzipCallback, unzip as unzipCallback } from 'node:zlib' import { FileCompression } from '@activepieces/shared' const gzip = promisify(gzipCallback) const unzip = promisify(unzipCallback) export const fileCompressor = { async compress({ data, compression }: Params): Promise<Buffer> { switch (compression) { case FileCompression.NONE: return data case FileCompression.GZIP: return gzip(data) } }, async decompress({ data, compression }: Params): Promise<Buffer> { switch (compression) { case FileCompression.NONE: return data case FileCompression.GZIP: return unzip(data) } }, } type Params = { data: Buffer compression: FileCompression }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/activepieces/activepieces'

If you have feedback or need assistance with the MCP directory API, please join our Discord server