/** * MCP Configuration Generator * Creates .mcp.json for Claude Code MCP server integration * Handles cross-platform compatibility (Windows requires cmd /c wrapper) */ import { buildMonoesMcpEntry } from '../mcp/monoes-mcp-entry.mjs'; import type { InitOptions } from './types.js'; export { buildMonoesMcpEntry }; /** * `existing` .mcp.json text with `generated`'s servers merged in, or null when * `existing` is not a JSON object. Only monomind's entries change: servers the * generator emits replace their namesakes (the tokenless monoes entry is how a * leaked token is migrated away), except `monomind`, whose command/args are * refreshed while every other field and env value the user set is kept. Other * servers and top-level keys are untouched. */ export declare function mergeMCPJson(existing: string, generated: string): string | null; /** * Generate MCP configuration */ export declare function generateMCPConfig(options: InitOptions): object; /** * Generate .mcp.json as formatted string */ export declare function generateMCPJson(options: InitOptions): string; /** * Generate MCP server add commands for manual setup */ export declare function generateMCPCommands(options: InitOptions): string[]; /** * Get platform-specific setup instructions */ export declare function getPlatformInstructions(): { platform: string; note: string; }; //# sourceMappingURL=mcp-generator.d.ts.map