rapidapi-mcp-server
Version:
MCP server for discovering and assessing APIs from RapidAPI marketplace
14 lines (13 loc) • 512 B
TypeScript
import { Browser, Page } from 'puppeteer';
import { BrowserConfig } from './types.js';
export declare class BrowserManager {
private browser;
private config;
constructor(config?: BrowserConfig);
getBrowser(): Promise<Browser>;
createPage(): Promise<Page>;
closeBrowser(): Promise<void>;
navigateWithRetry(page: Page, url: string, maxRetries?: number): Promise<void>;
waitForNetworkIdle(page: Page, timeout?: number): Promise<void>;
handleAntiBot(page: Page): Promise<void>;
}