UNPKG

browser-console-mcp-server

Version:
41 lines (40 loc) 953 B
export interface ConsoleLog { timestamp: number; level: 'log' | 'warn' | 'error' | 'info' | 'debug' | 'trace' | 'assert' | 'clear'; args: any[]; url?: string; frameId?: number; context?: 'page' | 'content-script'; } export interface TabInfo { id: number; url?: string; title?: string; active?: boolean; } export interface ExtensionResponse { success: boolean; data?: any; error?: string; } export interface GetConsoleLogsRequest { command: 'getConsoleLogs'; tabId?: number; } export interface RefreshTabRequest { command: 'refreshTab'; tabId?: number; } export interface NavigateTabRequest { command: 'navigateTab'; tabId?: number; url: string; } export type ExtensionRequest = GetConsoleLogsRequest | RefreshTabRequest | NavigateTabRequest; export interface MCPToolResult { content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }