OpenCTI MCP Server

export function validateEnvironment(): void { const { CONTENTFUL_MANAGEMENT_ACCESS_TOKEN, PRIVATE_KEY, APP_ID, SPACE_ID, ENVIRONMENT_ID } = process.env if (!CONTENTFUL_MANAGEMENT_ACCESS_TOKEN && !PRIVATE_KEY) { console.error("Either CONTENTFUL_MANAGEMENT_ACCESS_TOKEN or PRIVATE_KEY must be set") process.exit(1) } if (PRIVATE_KEY) { if (!APP_ID) { console.error("APP_ID is required when using PRIVATE_KEY") process.exit(1) } if (!SPACE_ID) { console.error("SPACE_ID is required when using PRIVATE_KEY") process.exit(1) } if (!ENVIRONMENT_ID) { console.error("ENVIRONMENT_ID is required when using PRIVATE_KEY") process.exit(1) } } }