export interface McpAddOptions { projectRoot: string; name?: string; transport?: string; command?: string; args?: string[]; url?: string; env?: string[]; headers?: string[]; secretEnv?: string[]; secretHeaders?: string[]; secretArgs?: string[]; targets?: string[]; description?: string; disabled: boolean; replace: boolean; noSync: boolean; nonInteractive: boolean; } /** * Add an MCP server to `.agents/agents.json`, interactively or from flags. * * A name that is a URL goes through the import flow instead. Secret-looking values are * split into `.agents/local.json` and replaced with placeholders in the committed file. */ export declare function runMcpAdd(options: McpAddOptions): Promise;