@civic/mcp-bridge-commander
Version:
Stdio <-> HTTP/SSE MCP bridge with Civic auth handling
30 lines • 1.01 kB
TypeScript
/**
* config.ts
*
* Centralizes configuration management, loading environment variables
* and providing defaults for all nexus bridge settings.
*/
import type { Implementation } from '@modelcontextprotocol/sdk/types.js';
type ClientInfo = Implementation;
type ServerInfo = Implementation;
export declare const REMOTE_MCP_URL: string;
export declare const CIVIC_AUTH_URL: string;
export declare const CLIENT_ID: string;
export declare const NO_LOGIN: boolean;
export declare const NO_AUTH_CAPTURE: boolean;
export declare const REQUEST_TIMEOUT_MS: number;
export declare const CALLBACK_PORT: number;
export declare const LOCAL_SERVER_INFO: ServerInfo;
export declare const REMOTE_CLIENT_INFO: ClientInfo;
export declare const BRIDGE_CLIENT_CAPABILITIES: {
tools: {
listChanged: boolean;
};
prompts: {
listChanged: boolean;
};
};
export declare const TOKEN_DIR = ".civic";
export declare const TOKEN_FILE = "bridge-config.json";
export {};
//# sourceMappingURL=config.d.ts.map