UNPKG

mcp-connector

Version:

MCP Remote Proxy Server for Streamable HTTP with OAuth Support.

27 lines 1.02 kB
import { ProxyClient } from "../clients/proxy-client.js"; import { TransportType } from "./enum.js"; export const AUTH_CONSTANTS = { globalStateStore: new Map(), globalStateStoreCompleted: new Map(), codeVerifierStore: new Map(), msgStalledByAuth: new Map(), proxyInstances: new Map(), }; export const ROOT_CONFIG = { unauthRetries: 3, headers: {}, servers: new Map(), transportType: TransportType.PROXY_HTTP, }; export let DEBUG_MODE = false; export let MCP_CONNECT_VERSION; // constants setters export const setMcpConnectVersion = (version) => (MCP_CONNECT_VERSION = version); export const setDebugMode = (debugMode) => (DEBUG_MODE = debugMode); export const setHeaders = (headers) => (ROOT_CONFIG.headers = headers); export const setTransportType = (transportType) => (ROOT_CONFIG.transportType = transportType); export const TransportClientClassMap = { [TransportType.PROXY_HTTP]: ProxyClient, [TransportType.PROXY_SSE]: ProxyClient, }; //# sourceMappingURL=constants.js.map