survey-mcp-server
Version:
Survey management server handling survey creation, response collection, analysis, and reporting with database access for data management
97 lines (96 loc) • 2.09 kB
TypeScript
export interface Config {
companyName?: string;
mongodb: {
uri: string;
dbName: string;
};
devSyiaApi: {
uri: string;
dbName: string;
};
syiaEtlDev: {
uri: string;
dbName: string;
};
typesense: {
nodes: Array<{
host: string;
port: number;
protocol: string;
path?: string;
}>;
apiKey: string;
connectionTimeoutSeconds: number;
};
openai: {
apiKey: string;
};
perplexity: {
apiKey: string;
};
llama: {
apiKey: string;
};
api: {
baseUrl: string;
token: string;
vesselInfoEndpoint: string;
s3GenerateHtmlUrl: string;
};
class: {
ccs: {
[key: string]: {
username: string;
password: string;
};
};
nk: {
[key: string]: {
username: string;
password: string;
};
};
kr: {
[key: string]: {
username: string;
password: string;
uid: string;
uid_password: string;
};
};
dnv: {
[key: string]: {
username: string;
password: string;
};
};
lr: {
[key: string]: {
username: string;
password: string;
};
};
bv: {
[key: string]: {
username: string;
password: string;
};
};
abs: {
[key: string]: {
username: string;
password: string;
};
};
};
vendor: {
model: string;
temperature: number;
};
downloads: {
baseDir: string;
};
}
export declare const config: Config;
export declare function reloadConfig(): void;
export declare function loadEnvFile(envFilePath: string): void;