We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gvaibhav/TAM-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
envHelper.ts•720 B
import * as process from "process";
import { logger } from "./index.js";
/**
* Retrieves an environment variable and parses it as a number.
* @param key The environment variable key.
* @param defaultValue The default value to return if the key is not found or parsing fails.
* @returns The parsed number or the default value.
*/
export function getEnvAsNumber(key: string, defaultValue: number): number {
const value = process.env[key];
if (value !== undefined) {
const parsed = parseInt(value, 10);
if (!isNaN(parsed)) {
return parsed;
}
logger.warn(
`Environment variable "${key}" is not a valid number. Using default value: ${defaultValue}.`,
);
}
return defaultValue;
}