browser-connect-mcp
Version:
MCP server for browser DevTools and backend debugging - analyze console logs, network requests, and backend logs with AI assistance
24 lines • 1.1 kB
TypeScript
import { BrowserConnection, ConsoleMessage, NetworkRequest, NetworkResponse } from '../types/index.js';
export declare class BrowserManager {
private connections;
private consoleMessages;
private networkRequests;
private networkResponses;
private browserProcess;
connectToBrowser(host?: string, port?: number): Promise<BrowserConnection[]>;
connectToTab(tabId: string, host?: string, port?: number): Promise<void>;
private setupConsoleListeners;
private setupNetworkListeners;
private extractValue;
launchBrowser(executablePath?: string, url?: string, debugPort?: number): Promise<void>;
private findChromePath;
openUrlInDefaultBrowser(url: string): Promise<void>;
disconnectTab(tabId: string): Promise<void>;
disconnectAll(): Promise<void>;
getConsoleMessages(tabId: string): ConsoleMessage[];
getNetworkRequests(tabId: string): NetworkRequest[];
getNetworkResponses(tabId: string): NetworkResponse[];
getConnectedTabs(): string[];
isConnected(tabId: string): boolean;
}
//# sourceMappingURL=browser-manager.d.ts.map