mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-06 01:31:49 +01:00
12 lines
450 B
TypeScript
12 lines
450 B
TypeScript
|
|
import { math, isEnabled } from '~/utils';
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Centralized configuration for MCP-related environment variables.
|
||
|
|
* Provides typed access to MCP settings with default values.
|
||
|
|
*/
|
||
|
|
export const mcpConfig = {
|
||
|
|
OAUTH_ON_AUTH_ERROR: isEnabled(process.env.MCP_OAUTH_ON_AUTH_ERROR ?? true),
|
||
|
|
OAUTH_DETECTION_TIMEOUT: math(process.env.MCP_OAUTH_DETECTION_TIMEOUT ?? 5000),
|
||
|
|
CONNECTION_CHECK_TTL: math(process.env.MCP_CONNECTION_CHECK_TTL ?? 60000),
|
||
|
|
};
|