k-mfds-fooddb-mcp-server
Version:
식품의약품안전처 식품영양성분DB를 MCP 도구로 제공합니다.
33 lines (28 loc) • 614 B
text/typescript
import dotenv from 'dotenv';
// .env 파일 로드
dotenv.config();
export interface Config {
govApi: {
key: string;
};
log: {
level: string;
};
}
// 환경변수 검증 함수
function validateConfig(): Config {
const govApiKey = process.env.GOV_API_KEY;
if (!govApiKey) {
throw new Error('GOV_API_KEY 환경변수가 설정되지 않았습니다.');
}
return {
govApi: {
key: govApiKey,
},
log: {
level: process.env.LOG_LEVEL || 'info',
},
};
}
// 설정 객체 export
export const config: Config = validateConfig();