Skip to main content
Glama
config.ts997 B
import dotenv from 'dotenv'; import path from 'path'; // Load .env from the project root directory (use process.cwd() for ESM compatibility) const envPath = path.join(process.cwd(), '.env'); dotenv.config({ path: envPath }); export interface Config { simplicate: { apiKey: string; apiSecret: string; baseUrl: string; }; } function validateConfig(): Config { const apiKey = process.env.SIMPLICATE_API_KEY; const apiSecret = process.env.SIMPLICATE_API_SECRET; const baseUrl = process.env.SIMPLICATE_API_BASE_URL; if (!apiKey || !apiSecret) { throw new Error( 'Missing Simplicate API credentials. Please set SIMPLICATE_API_KEY and SIMPLICATE_API_SECRET in your .env file.' ); } if (!baseUrl) { throw new Error( 'Missing Simplicate API base URL. Please set SIMPLICATE_API_BASE_URL in your .env file.' ); } return { simplicate: { apiKey, apiSecret, baseUrl, }, }; } export const config = validateConfig();

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/daanno/simplicate-mcp'

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