MCPcopy Create free account

hub / github.com/ChromeDevTools/chrome-devtools-mcp / functions

Functions713 in github.com/ChromeDevTools/chrome-devtools-mcp

↓ 49 callersMethodget
(page: Page)
src/devtools/DevtoolsUtils.ts:177
↓ 26 callersMethodgetSelectedMcpPage
()
src/McpContext.ts:527
↓ 24 callersFunctionwithMcpContext
( cb: (response: McpResponse, context: McpContext) => Promise<void>, options: { debug?: boolean; a
tests/utils.ts:114
↓ 23 callersMethoderror
()
src/McpResponse.ts:444
↓ 22 callersMethodfind
( page: Page, filter: (item: WithSymbolId<T>) => boolean, )
src/PageCollector.ts:204
↓ 22 callersMethodtoString
()
src/formatters/IssueFormatter.ts:48
↓ 19 callersMethodgetSelectedPptrPage
()
src/McpContext.ts:514
↓ 19 callersMethodrestore
()
tests/server.ts:86
↓ 18 callersMethodappendResponseLine
(value: string)
src/tools/ToolDefinition.ts:108
↓ 17 callersMethodfrom
( browser: Browser, logger: Logger, opts: McpContextOptions, /* Let tests use unbundled Locato
src/McpContext.ts:175
↓ 16 callersMethodassertNextCall
* Asserts that the next call in sequence has the correct name and matches expected arguments. * Increments the internal call index.
scripts/eval_result.ts:65
↓ 16 callersFunctionhtml
( strings: TemplateStringsArray, ...values: unknown[] )
tests/utils.ts:232
↓ 15 callersMethodhandle
(params: Record<string, unknown>)
src/ToolHandler.ts:177
↓ 15 callersMethodsort
( aggregates: Record< string, DevTools.HeapSnapshotModel.HeapSnapshotModel.AggregatedInfo
src/formatters/HeapSnapshotFormatter.ts:170
↓ 14 callersFunctiondefinePageTool
( definition: PageToolDefinition<Schema> | ((args?: Args) => PageToolDefinition<Schema>), )
src/tools/ToolDefinition.ts:390
↓ 13 callersMethodaddHtmlRoute
(path: string, htmlContent: string)
tests/server.ts:51
↓ 12 callersMethodclose
()
src/devtools/McpHostBindingAdapter.ts:54
↓ 12 callersMethodconsumePageNavigation
* Consumes initial page navigation/setup boilerplate. * - Ignores/skips leading list_pages calls. * - Asserts that new_page or navigate_page was
scripts/eval_result.ts:39
↓ 12 callersMethodgetRoute
(path: string)
tests/server.ts:44
↓ 12 callersFunctionserverHooks
()
tests/server.ts:110
↓ 10 callersMethodgetSnapshot
( filePath: string, )
src/HeapSnapshotManager.ts:54
↓ 10 callersMethodnewPage
( background?: boolean, isolatedContextName?: string, )
src/McpContext.ts:325
↓ 9 callersMethodsend
(message: WatchdogMessage)
src/telemetry/WatchdogClient.ts:69
↓ 8 callersMethodcreate
( page: McpPage, options: { verbose?: boolean; devtoolsData?: DevToolsData; extraHan
src/TextSnapshot.ts:47
↓ 8 callersFunctionstripUnderscoreBeforeNumber
(name: string)
src/telemetry/transformation.ts:56
↓ 8 callersMethodtoJSON
()
src/formatters/IssueFormatter.ts:56
↓ 7 callersMethodemulate
( options: { networkConditions?: string; cpuThrottlingRate?: number; geolocation?: Geolo
src/McpContext.ts:371
↓ 7 callersFunctiongetTextContent
( content: CallToolResult['content'][number], )
tests/utils.ts:39
↓ 6 callersMethoddispose
()
src/devtools/DevtoolsUtils.ts:181
↓ 6 callersMethodgetElementByUid
(uid: string)
src/McpPage.ts:337
↓ 6 callersFunctionparseArguments
( version: string, argv = process.argv, env = process.env, )
src/bin/chrome-devtools-mcp-cli-options.ts:361
↓ 6 callersMethodresetResponseLineForTesting
()
src/McpResponse.ts:1435
↓ 6 callersFunctionrunCli
( args: string[], sessionId?: string, )
tests/utils.ts:370
↓ 6 callersMethodsaveFile
( data: Uint8Array<ArrayBufferLike>, clientProvidedFilePath: string, extension: SupportedExtension
src/McpContext.ts:809
↓ 6 callersMethodvalidatePath
(filePath?: string)
src/McpContext.ts:204
↓ 5 callersMethod#getMcpPage
(page: Page)
src/McpContext.ts:544
↓ 5 callersMethodaddRoute
( path: string, handler: (req: IncomingMessage, res: ServerResponse) => void, )
tests/server.ts:62
↓ 5 callersMethoddispose
()
src/McpPage.ts:144
↓ 5 callersMethodfrom
( request: HTTPRequest, options: NetworkFormatterOptions, )
src/formatters/NetworkFormatter.ts:64
↓ 5 callersMethodgetData
(page: Page, includePreservedData?: boolean)
src/PageCollector.ts:166
↓ 5 callersMethodgetPageById
(pageId: number)
src/McpContext.ts:532
↓ 5 callersMethodgetPageId
(page: Page)
src/McpContext.ts:540
↓ 5 callersFunctiongetPidFilePath
(sessionId: string)
src/daemon/utils.ts:72
↓ 5 callersFunctionisDaemonRunning
(sessionId: string)
src/daemon/utils.ts:96
↓ 5 callersMethodplatform
()
src/devtools/McpHostBindingAdapter.ts:243
↓ 5 callersMethodselectPage
(newPage: McpPage)
src/McpContext.ts:560
↓ 5 callersMethodsetPage
(page: McpPage)
src/McpResponse.ts:273
↓ 5 callersMethodtoJSONDetailed
()
src/formatters/IssueFormatter.ts:65
↓ 5 callersMethodtoStringDetailed
()
src/formatters/IssueFormatter.ts:52
↓ 5 callersMethoduninstallExtension
(id: string)
src/McpContext.ts:889
↓ 4 callersMethodaddPage
(page: Page)
src/PageCollector.ts:111
↓ 4 callersFunctionassertDaemonIsNotRunning
(sessionId?: string)
tests/utils.ts:397
↓ 4 callersFunctionassertNoServiceWorkerReported
(targets: Target[], id: string)
tests/utils.ts:32
↓ 4 callersMethodcreateExtensionServiceWorkersSnapshot
* Creates a snapshot of the extension service workers.
src/McpContext.ts:598
↓ 4 callersFunctioncreateIdGenerator
()
src/utils/id.ts:7
↓ 4 callersMethodcreatePagesSnapshot
()
src/McpContext.ts:636
↓ 4 callersFunctioncreateTools
(args: ParsedArguments)
src/tools/tools.ts:27
↓ 4 callersFunctiondefineTool
( definition: ToolDefinition<Schema> | ((args?: Args) => ToolDefinition<Schema>), )
src/tools/ToolDefinition.ts:343
↓ 4 callersMethodensureExtension
( filePath: string, extension: Extension, )
src/McpContext.ts:258
↓ 4 callersMethodget
()
src/telemetry/ClearcutLogger.ts:66
↓ 4 callersMethodgetDialog
()
src/McpPage.ts:77
↓ 4 callersMethodgetIdForResource
(resource: WithSymbolId<T>)
src/PageCollector.ts:185
↓ 4 callersFunctiongetMockRequest
( options: { url?: string; method?: string; response?: HTTPResponse; failure?: HTTPRequest['
tests/utils.ts:151
↓ 4 callersMethodincludeSnapshot
(params?: SnapshotParams)
src/tools/ToolDefinition.ts:155
↓ 4 callersMethodinit
(pages: Page[])
src/PageCollector.ts:73
↓ 4 callersFunctionloadTraceAsBuffer
(filePath: string)
tests/trace-processing/fixtures/load.ts:17
↓ 4 callersFunctionparseRawTraceBuffer
( buffer: Uint8Array<ArrayBufferLike> | undefined, metadata?: { cpuThrottling?: number; networkThr
src/trace-processing/parse.ts:27
↓ 4 callersMethodsetListWebMcpTools
()
src/tools/ToolDefinition.ts:174
↓ 4 callersMethodstop
()
tests/server.ts:96
↓ 4 callersMethodtriggerExtensionAction
(id: string)
src/McpContext.ts:893
↓ 4 callersMethodwaitForEventsAfterAction
( action: () => Promise<unknown>, options?: {timeout?: number; handleDialog?: 'accept' | 'dismiss' | s
src/McpPage.ts:133
↓ 3 callersMethod#getAllPages
()
src/McpContext.ts:681
↓ 3 callersMethod#getTitle
()
src/formatters/IssueFormatter.ts:155
↓ 3 callersMethodacquire
()
src/Mutex.ts:22
↓ 3 callersFunctionassertDaemonIsRunning
(sessionId?: string)
tests/utils.ts:405
↓ 3 callersMethodattachNetworkRequest
( reqId: number, options?: {requestFilePath?: string; responseFilePath?: string}, )
src/tools/ToolDefinition.ts:157
↓ 3 callersFunctionbuildFlag
(category: ToolCategory)
src/ToolHandler.ts:22
↓ 3 callersFunctioncheckForUpdates
(message: string)
src/utils/check-for-updates.ts:27
↓ 3 callersFunctioncleanup
()
src/daemon/daemon.ts:264
↓ 3 callersMethodclearDialog
()
src/McpPage.ts:81
↓ 3 callersMethoddispose
()
src/McpContext.ts:160
↓ 3 callersMethodenqueueEvent
(event: ChromeDevToolsMcpExtension)
src/telemetry/watchdog/ClearcutSender.ts:67
↓ 3 callersFunctionextractExtensionId
(response: McpResponse)
tests/utils.ts:58
↓ 3 callersMethodgetAXNodeByUid
(uid: string)
src/McpPage.ts:368
↓ 3 callersMethodgetById
(page: Page, stableId: number)
src/PageCollector.ts:189
↓ 3 callersMethodgetDevToolsUniverse
(page: McpPage)
src/McpContext.ts:308
↓ 3 callersMethodgetExtensionServiceWorkers
()
src/McpContext.ts:777
↓ 3 callersMethodgetIsolatedContextName
(page: Page)
src/McpContext.ts:791
↓ 3 callersMethodinitialize
(options: ClearcutLoggerOptions)
src/telemetry/ClearcutLogger.ts:58
↓ 3 callersMethodinstallExtension
(extensionPath: string)
src/McpContext.ts:884
↓ 3 callersMethodlogServerError
(args: { toolName?: string; errorCode: ErrorCode; })
src/telemetry/ClearcutLogger.ts:183
↓ 3 callersFunctionmockListener
()
tests/utils.ts:316
↓ 3 callersMethodrecordedTraces
()
src/McpContext.ts:834
↓ 3 callersMethodrelease
()
src/Mutex.ts:33
↓ 3 callersMethodsaveTemporaryFile
( data: Uint8Array<ArrayBufferLike>, filename: string, )
src/McpContext.ts:795
↓ 3 callersMethodsetIncludeNetworkRequests
( value: boolean, options?: PaginationOptions & { resourceTypes?: string[]; includePreserv
src/tools/ToolDefinition.ts:139
↓ 3 callersMethodsetIsRunningPerformanceTrace
(x: boolean)
src/McpContext.ts:492
↓ 3 callersMethodsetListThirdPartyDeveloperTools
()
src/tools/ToolDefinition.ts:173
↓ 3 callersMethodsetRoots
(roots: Root[] | undefined)
src/McpContext.ts:200
↓ 3 callersFunctionstabilizeResponseOutput
(text: unknown)
tests/utils.ts:274
next →1–100 of 713, ranked by callers