/** * MCP Server Configuration Types * * Local types are limited to MCP-specific config. * All API contract types are imported from @runhuman/shared. */ /** * Direct mode - calls runhuman API directly with Personal Access Token */ interface DirectConfig { mode: 'direct'; /** Base URL of the Runhuman API */ apiUrl: string; /** Personal Access Token (rh_pat_xxx) */ apiKey: string; } /** * MCP Server configuration - only direct mode is supported */ type McpServerConfig = DirectConfig; export type { DirectConfig, McpServerConfig };