Skip to main content
Glama
config.ts696 B
import dotenv from 'dotenv'; import { DhanConfig } from './types.js'; dotenv.config(); export const dhanConfig: DhanConfig = { clientId: process.env.DHAN_CLIENT_ID || '', apiKey: process.env.DHAN_API_KEY || '', apiSecret: process.env.DHAN_API_SECRET || '', redirectUrl: process.env.REDIRECT_URL || 'http://localhost:3000/callback', }; export const validateConfig = (): void => { const required = ['clientId', 'apiKey', 'apiSecret'] as const; const missing = required.filter( (key) => !dhanConfig[key] ); if (missing.length > 0) { console.error( `Missing required configuration: ${missing.join(', ')}. Please set in .env file.` ); process.exit(1); } };

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/harshitdynamite/DhanMCP'

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