UNPKG

mcp-emre-kalem

Version:

Test amaçlı MCP server - liste arama işlemleri

35 lines (31 loc) 1.41 kB
// Microsoft OAuth config export const config = { microsoft: { clientId: process.env.MICROSOFT_CLIENT_ID, clientSecret: process.env.MICROSOFT_CLIENT_SECRET } }; // Config durumunu kontrol et export function loadConfig() { console.error('📋 Microsoft OAuth Config:'); console.error(` Working directory: ${process.cwd()}`); console.error(` Looking for .env at: ${process.cwd()}/.env`); console.error(` CLIENT_ID env: ${process.env.MICROSOFT_CLIENT_ID ? 'OK' : 'NOT SET'}`); console.error(` CLIENT_SECRET env: ${process.env.MICROSOFT_CLIENT_SECRET ? 'OK' : 'NOT SET'}`); // Eksik config kontrolü if (!config.microsoft.clientId || !config.microsoft.clientSecret) { console.error(''); console.error('❌ HATA: Microsoft OAuth yapılandırması eksik!'); console.error(''); console.error('🔧 Çözüm: Mevcut dizinde .env dosyası oluşturun:'); console.error(` cd ${process.cwd()}`); console.error(' echo "MICROSOFT_CLIENT_ID=your-azure-client-id" > .env'); console.error(' echo "MICROSOFT_CLIENT_SECRET=your-azure-client-secret" >> .env'); console.error(''); console.error('📖 Detaylı kurulum: https://www.npmjs.com/package/mcp-emre-kalem'); process.exit(1); } console.error(` Client ID: ${config.microsoft.clientId.substring(0, 10)}...`); console.error(` Secret configured: ✅`); return config; }