@opra-app/mcp
Version:
MCP server for OPRA's business and discount data
19 lines (18 loc) • 490 B
JavaScript
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;