web-search-mcp

This commit is contained in:
2026-04-10 23:00:16 +02:00
parent ed9abcd1f1
commit f94fe68944
34 changed files with 2631 additions and 0 deletions
@@ -0,0 +1,24 @@
import { ContentExtractionOptions, SearchResult } from './types.js';
export declare class EnhancedContentExtractor {
private readonly defaultTimeout;
private readonly maxContentLength;
private browserPool;
private fallbackThreshold;
constructor();
extractContent(options: ContentExtractionOptions): Promise<string>;
private extractWithAxios;
private extractWithBrowser;
private simulateHumanBehavior;
private shouldUseBrowser;
private isLowQualityContent;
private getRandomHeaders;
private getRandomUserAgent;
private getRandomViewport;
private getRandomTimezone;
extractContentForResults(results: SearchResult[], targetCount?: number): Promise<SearchResult[]>;
private parseContent;
private cleanTextContent;
private getSpecificErrorMessage;
closeAll(): Promise<void>;
}
//# sourceMappingURL=enhanced-content-extractor.d.ts.map