/** * MCP server configuration loading from filesystem. * Loads from: * 1. .claude/settings.local.json (Claude Code compat — lowest priority) * 2. ~/.mastracode/mcp.json (global) * 3. .mastracode/mcp.json (project — highest priority) * * Project overrides global by server name. Claude Code config is lowest priority. */ import type { McpConfig } from './types.js'; export declare function loadMcpConfig(projectDir: string, configDirName?: string): McpConfig; export declare function getProjectMcpPath(projectDir: string, configDirName?: string): string; export declare function getGlobalMcpPath(configDirName?: string): string; export declare function getClaudeSettingsPath(projectDir: string): string; /** * Classify a raw server entry as stdio, http, or skip (with reason). */ export declare function classifyServerEntry(raw: unknown): { kind: 'stdio' | 'http' | 'skip'; reason?: string; }; export declare function validateConfig(raw: unknown): McpConfig; //# sourceMappingURL=config.d.ts.map