UNPKG

@opra-app/mcp

Version:

MCP server for OPRA's business and discount data

19 lines (18 loc) 490 B
import { z } from "zod"; const envSchema = z.object({ API_BASE: z .string() .url() .default("http://opra.no") .describe("The base URL of the API"), OPRA_API_KEY: z.string().describe("The API key"), }); const parsedEnv = envSchema.safeParse(process.env); if (!parsedEnv.success) { console.error(`Invalid environment variables:`, parsedEnv.error.format()); process.exit(1); } /** * Environment variables */ export const env = parsedEnv.data;