@turbot/guardrails-mcp
Version:
MCP server for interacting with Turbot Guardrails.
22 lines (21 loc) • 694 B
JavaScript
import dotenv from "dotenv";
// Load environment variables from .env file
dotenv.config();
// Validate required environment variables
const requiredEnvVars = [
"TURBOT_GRAPHQL_ENDPOINT",
"TURBOT_ACCESS_KEY_ID",
"TURBOT_SECRET_ACCESS_KEY",
];
for (const envVar of requiredEnvVars) {
if (!process.env[envVar]) {
throw new Error(`❌ Missing required environment variable: ${envVar}`);
}
}
// Export validated environment variables
const config = {
TURBOT_GRAPHQL_ENDPOINT: process.env.TURBOT_GRAPHQL_ENDPOINT,
TURBOT_ACCESS_KEY_ID: process.env.TURBOT_ACCESS_KEY_ID,
TURBOT_SECRET_ACCESS_KEY: process.env.TURBOT_SECRET_ACCESS_KEY,
};
export default config;