Skip to main content
Glama
config.ts766 B
interface ServerConfig { debugMode: boolean; } class ConfigManager { private static instance: ConfigManager; private config: ServerConfig; private constructor() { this.config = { debugMode: process.env.CHRONO_DEBUG === "true" || process.env.DEBUG === "true", }; } public static getInstance(): ConfigManager { if (!ConfigManager.instance) { ConfigManager.instance = new ConfigManager(); } return ConfigManager.instance; } public getConfig(): ServerConfig { return { ...this.config }; } public setDebugMode(enabled: boolean): void { this.config.debugMode = enabled; } public isDebugMode(): boolean { return this.config.debugMode; } } export const configManager = ConfigManager.getInstance(); export type { ServerConfig };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JMoak/chrono-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server