syia-mcp-vessel-accounts
Version:
MCP server for vessel account management including EyeShare API integration, vessel expenses, and purchase orders
25 lines • 787 B
JavaScript
import dotenv from 'dotenv';
// Load environment variables
dotenv.config();
let config;
export function loadEnvFile(path) {
dotenv.config({ path });
}
export function reloadConfig() {
config = {
api: {
baseUrl: process.env.EYESHARE_BASE_URL || '',
clientId: process.env.EYESHARE_CLIENT_ID || '',
clientSecret: process.env.EYESHARE_CLIENT_SECRET || '',
companyCode: process.env.EYESHARE_COMPANY_CODE || '',
module: process.env.EYESHARE_MODULE || 'invoice'
},
logLevel: process.env.LOG_LEVEL || 'info',
mongoUri: process.env.MONGO_URI,
eyeshareApiUrl: process.env.EYESHARE_BASE_URL
};
}
// Initialize config
reloadConfig();
export { config };
//# sourceMappingURL=config.js.map