UNPKG

pollo-mcp

Version:

Pollo AI Model Context Protocol (MCP) Server for video generation

22 lines (21 loc) 757 B
import z from 'zod'; function transformStringToArray(val, defaultValue) { if (val.trim() === '') return defaultValue; return val.split(',').map((v) => v.trim()); } const envSchema = z.object({ POLLO_AI_BASE_URL: z.string().url(), POLLO_AI_API_KEY: z.string(), POLLO_AI_HOME_DIR: z.string().optional(), POLLO_AI_VIDEO_MODEL_IMG: z .string() .optional() .transform((val) => transformStringToArray(val !== null && val !== void 0 ? val : '', ['pollo-v1-6'])), POLLO_AI_VIDEO_MODEL_TEXT: z .string() .optional() .transform((val) => transformStringToArray(val !== null && val !== void 0 ? val : '', ['pollo-v1-6'])), }); const env = envSchema.parse(process.env); export { env };