/** * AI-Powered MCP Domain Analyzer * Automatically generates domain capabilities and semantic bridges from real MCP descriptions */ interface DomainPattern { domain: string; keywords: string[]; userStoryPatterns: string[]; commonTools: string[]; semanticBridges: Array<{ userPhrase: string; toolCapability: string; confidence: number; }>; } export declare class MCPDomainAnalyzer { /** * Comprehensive MCP ecosystem data based on research * This represents patterns from 16,000+ real MCP servers */ private readonly mcpEcosystemData; /** * Extract domain patterns from the MCP ecosystem */ analyzeDomainPatterns(): DomainPattern[]; /** * Generate domain pattern from category MCPs */ private generateDomainPattern; /** * Extract relevant keywords for a domain category */ private extractKeywords; /** * Get category-specific keywords */ private getCategorySpecificKeywords; /** * Generate user story patterns for a domain */ private generateUserStoryPatterns; /** * Generate semantic bridges for user language → tool capabilities */ private generateSemanticBridges; /** * Generate enhanced domain capabilities and semantic bridges for the enhancement system */ generateEnhancementData(): { domainCapabilities: any; semanticBridges: any; stats: { domains: number; bridges: number; totalMcps: number; }; }; /** * Infer primary action for a tool based on its category */ private inferPrimaryAction; /** * Get comprehensive statistics about the analyzed ecosystem */ getEcosystemStats(): { totalMCPs: number; categories: number; categoriesList: (string | undefined)[]; averagePopularity: string; topMCPs: { name: string; popularity: number | undefined; }[]; }; } export {}; //# sourceMappingURL=mcp-domain-analyzer.d.ts.map