UNPKG

@toolprint/hypertool-mcp

Version:

HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers

42 lines • 1.47 kB
/** * Runtime options for Hypertool MCP server from CLI arguments */ import { ServerTransportType } from "../server/types.js"; /** * Runtime transport type options (matches server ServerTransportType) */ export type RuntimeTransportType = ServerTransportType; /** * Runtime configuration options parsed from CLI arguments */ export interface RuntimeOptions { /** Transport protocol to use */ transport: RuntimeTransportType; /** Port number for HTTP transport (only valid with transport=http) */ port?: number; /** Host address for HTTP transport (only valid with transport=http) */ host?: string; /** Enable debug mode with verbose logging */ debug: boolean; /** Allow tools with changed reference hashes (insecure mode) */ insecure: boolean; /** Toolset name to load on startup */ equipToolset?: string; /** Path to MCP configuration file (overrides all other config sources) */ configPath?: string; /** Linked application ID for loading app-specific config */ linkedApp?: string; /** Profile ID for workspace/project-specific config */ profile?: string; /** Log level for the application */ logLevel?: string; /** Server group name to load servers from */ group?: string; /** Persona name to activate on startup */ persona?: string; } /** * Default runtime options */ export declare const DEFAULT_RUNTIME_OPTIONS: RuntimeOptions; //# sourceMappingURL=runtime.d.ts.map