MCPcopy Create free account

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

Functions3,308 in github.com/ChromeDevTools/chrome-devtools-mcp

↓ 1,822 callersFunction__name
(target, value)
src/third_party/lighthouse-devtools-mcp-bundle.js:19
↓ 497 callersFunction__esm
(fn, res)
src/third_party/lighthouse-devtools-mcp-bundle.js:20
↓ 356 callersMethodgetSelectedMcpPage
()
src/McpContext.ts:516
↓ 323 callersFunctionwithMcpContext
( cb: (response: McpResponse, context: McpContext) => Promise<void>, options: { debug?: boolean; a
tests/utils.ts:114
↓ 295 callersMethodget
(key)
src/third_party/lighthouse-devtools-mcp-bundle.js:16349
↓ 286 callersFunction__export
(target, all)
src/third_party/lighthouse-devtools-mcp-bundle.js:26
↓ 250 callersMethodset
(key, value)
src/third_party/lighthouse-devtools-mcp-bundle.js:16341
↓ 244 callersMethodjoin
(devToolsPaths, separator)
src/third_party/lighthouse-devtools-mcp-bundle.js:29660
↓ 156 callersMethodgetSelectedPptrPage
()
src/McpContext.ts:503
↓ 132 callersMethodhas
(key)
src/third_party/lighthouse-devtools-mcp-bundle.js:16352
↓ 122 callersMethodevaluate
* Evaluate a function in the context of the current page. * If `useIsolation` is true, the function will be evaluated in a content script that
src/third_party/lighthouse-devtools-mcp-bundle.js:39444
↓ 119 callersMethodfind
( page: Page, filter: (item: WithSymbolId<T>) => boolean, )
src/PageCollector.ts:204
↓ 116 callersFunctioncreateIcuMessageFn
(filename, fileStrings = {})
src/third_party/lighthouse-devtools-mcp-bundle.js:10842
↓ 114 callersMethodhandle
(params: Record<string, unknown>)
src/ToolHandler.ts:177
↓ 88 callersFunctionhtml
( strings: TemplateStringsArray, ...values: unknown[] )
tests/utils.ts:232
↓ 88 callersMethodsort
( aggregates: Record< string, DevTools.HeapSnapshotModel.HeapSnapshotModel.AggregatedInfo
src/formatters/HeapSnapshotFormatter.ts:154
↓ 85 callersMethodslice
(devToolsPath, start, end)
src/third_party/lighthouse-devtools-mcp-bundle.js:29657
↓ 81 callersMethodparse
(traceEvents, options)
src/third_party/lighthouse-devtools-mcp-bundle.js:30967
↓ 77 callersMethoderror
* @param {string} title * @param {...any} args
src/third_party/lighthouse-devtools-mcp-bundle.js:866
↓ 75 callersFunctiongetTextContent
( content: CallToolResult['content'][number], )
tests/utils.ts:39
↓ 73 callersMethodsendCommand
* @template {keyof LH.CrdpCommands} C * @param {C} method * @param {LH.CrdpCommands[C]['paramsType']} params * @return {Promise<LH.CrdpComman
src/third_party/lighthouse-devtools-mcp-bundle.js:59135
↓ 73 callersMethodtoLowerCase
(devToolsPath)
src/third_party/lighthouse-devtools-mcp-bundle.js:29666
↓ 71 callersMethodfrom
( browser: Browser, logger: Logger, opts: McpContextOptions, /* Let tests use unbundled Locato
src/McpContext.ts:178
↓ 69 callersFunctiongetMockRequest
( options: { url?: string; method?: string; response?: HTTPResponse; failure?: HTTPRequest['
tests/utils.ts:151
↓ 66 callersMethodkeys
()
src/third_party/lighthouse-devtools-mcp-bundle.js:16382
↓ 66 callersMethodlog
* @param {string} title * @param {...any} args
src/third_party/lighthouse-devtools-mcp-bundle.js:850
↓ 64 callersFunctionresolve
()
src/third_party/lighthouse-devtools-mcp-bundle.js:9647
↓ 63 callersMethodsplit
(devToolsPath, separator, limit)
src/third_party/lighthouse-devtools-mcp-bundle.js:29663
↓ 60 callersFunction__commonJS
(cb, mod2)
src/third_party/lighthouse-devtools-mcp-bundle.js:23
↓ 59 callersMethodappendResponseLine
(value: string)
src/tools/ToolDefinition.ts:107
↓ 59 callersMethodget
(page: Page)
src/devtools/DevtoolsUtils.ts:177
↓ 59 callersMethodmatch
* @param {string} code * @return {PatternMatchResult[]}
src/third_party/lighthouse-devtools-mcp-bundle.js:28608
↓ 56 callersMethodcreate
( page: McpPage, options: { verbose?: boolean; devtoolsData?: DevToolsData; extraHan
src/TextSnapshot.ts:47
↓ 54 callersMethodgetRoute
(path: string)
tests/server.ts:44
↓ 44 callersMethodaddHtmlRoute
(path: string, htmlContent: string)
tests/server.ts:51
↓ 44 callersMethodurl
()
src/third_party/lighthouse-devtools-mcp-bundle.js:19406
↓ 43 callersMethodgetData
(page: Page, includePreservedData?: boolean)
src/PageCollector.ts:166
↓ 42 callersMethodtoString
()
src/formatters/IssueFormatter.ts:48
↓ 39 callersFunctionparseArguments
( version: string, argv = process.argv, env = process.env, )
src/bin/chrome-devtools-mcp-cli-options.ts:361
↓ 38 callersMethodnewPage
( background?: boolean, isolatedContextName?: string, )
src/McpContext.ts:314
↓ 38 callersFunctionstabilizeStructuredContent
(content: unknown)
tests/utils.ts:253
↓ 37 callersMethodsubstring
(devToolsPath, start, end)
src/third_party/lighthouse-devtools-mcp-bundle.js:29645
↓ 37 callersMethodtrim
(devToolsPath)
src/third_party/lighthouse-devtools-mcp-bundle.js:29654
↓ 36 callersFunctionverb
(n)
src/third_party/lighthouse-devtools-mcp-bundle.js:4741
↓ 35 callersFunctiondefinePageTool
( definition: PageToolDefinition<Schema> | ((args?: Args) => PageToolDefinition<Schema>), )
src/tools/ToolDefinition.ts:378
↓ 34 callersFunctioncreateLocation
(start, end)
src/third_party/lighthouse-devtools-mcp-bundle.js:8205
↓ 34 callersMethodwarn
* @param {string} title * @param {...any} args
src/third_party/lighthouse-devtools-mcp-bundle.js:858
↓ 33 callersMethodtoString
()
src/third_party/lighthouse-devtools-mcp-bundle.js:37689
↓ 32 callersMethoddelete
(key, value)
src/third_party/lighthouse-devtools-mcp-bundle.js:16365
↓ 30 callersMethodfrom
( request: HTTPRequest, options: NetworkFormatterOptions, )
src/formatters/NetworkFormatter.ts:64
↓ 30 callersMethodmakeTableDetails
* @param {LH.Audit.Details.Table['headings']} headings * @param {LH.Audit.Details.Table['items']} results * @param {TableOptions=} optio
src/third_party/lighthouse-devtools-mcp-bundle.js:4205
↓ 29 callersMethodrestore
()
tests/server.ts:86
↓ 28 callersMethodrequest
()
src/third_party/lighthouse-devtools-mcp-bundle.js:11944
↓ 27 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
↓ 26 callersFunctionrunCli
( args: string[], sessionId?: string, )
tests/utils.ts:370
↓ 25 callersMethodinit
(pages: Page[])
src/PageCollector.ts:73
↓ 25 callersMethodverbose
* @param {string} title * @param {...any} args
src/third_party/lighthouse-devtools-mcp-bundle.js:873
↓ 24 callersMethoderror
()
src/McpResponse.ts:442
↓ 24 callersFunctionmakeFormatter
(id: number, type: string, text: string, argsCount = 0)
tests/formatters/ConsoleFormatterGrouping.test.ts:32
↓ 24 callersFunctionreject
(value)
src/third_party/lighthouse-devtools-mcp-bundle.js:4889
↓ 21 callersMethodclose
()
src/devtools/McpHostBindingAdapter.ts:54
↓ 21 callersMethodenqueueEvent
(event: ChromeDevToolsMcpExtension)
src/telemetry/watchdog/ClearcutSender.ts:67
↓ 21 callersMethodgetPageById
(pageId: number)
src/McpContext.ts:521
↓ 21 callersMethodtimeEnd
* @param {{msg: string, id: string, args?: any[]}} status * @param {string} level
src/third_party/lighthouse-devtools-mcp-bundle.js:842
↓ 21 callersMethodtype
()
src/third_party/lighthouse-devtools-mcp-bundle.js:11849
↓ 20 callersFunctionbucketizeLatency
(latencyMs: number)
src/telemetry/transformation.ts:11
↓ 20 callersFunctiondata5
()
src/third_party/lighthouse-devtools-mcp-bundle.js:18874
↓ 20 callersMethodtime
* @param {{msg: string, id: string, args?: any[]}} status * @param {string} level
src/third_party/lighthouse-devtools-mcp-bundle.js:834
↓ 19 callersFunctiondefineTool
( definition: ToolDefinition<Schema> | ((args?: Args) => ToolDefinition<Schema>), )
src/tools/ToolDefinition.ts:331
↓ 18 callersMethodsend
(message: WatchdogMessage)
src/telemetry/WatchdogClient.ts:69
↓ 18 callersMethodtraverse
* Traverses all connected nodes in BFS order, calling `callback` exactly once * on each. `traversalPath` is the shortest (though not necessaril
src/third_party/lighthouse-devtools-mcp-bundle.js:11756
↓ 17 callersMethodincludeSnapshot
(params?: SnapshotParams)
src/tools/ToolDefinition.ts:150
↓ 17 callersMethodmappings
@return {Array<{lineNumber: number, columnNumber: number, sourceURL?: string, sourceLineNumber: number, sourceColumnNumber: number, name?: string, las
src/third_party/lighthouse-devtools-mcp-bundle.js:38673
↓ 16 callersFunction__toESM
(mod2, isNodeMode, target)
src/third_party/lighthouse-devtools-mcp-bundle.js:38
↓ 16 callersMethodaddRoute
( path: string, handler: (req: IncomingMessage, res: ServerResponse) => void, )
tests/server.ts:62
↓ 16 callersFunctiongetMockBrowser
()
tests/utils.ts:358
↓ 16 callersMethodsetPage
(page: McpPage)
src/McpResponse.ts:271
↓ 16 callersFunctionwithClient
( cb: (client: Client) => Promise<void>, extraArgs: string[] = [], options: {capabilities?: Client
tests/index.test.ts:28
↓ 15 callersFunctionaccept
(f)
src/third_party/lighthouse-devtools-mcp-bundle.js:4653
↓ 15 callersMethodemulate
( options: { networkConditions?: string; cpuThrottlingRate?: number; geolocation?: Geolo
src/McpContext.ts:360
↓ 15 callersMethodgetDialog
()
src/McpPage.ts:77
↓ 15 callersMethodinitialize
(options: ClearcutLoggerOptions)
src/telemetry/ClearcutLogger.ts:58
↓ 15 callersMethodnext
()
src/third_party/lighthouse-devtools-mcp-bundle.js:38903
↓ 15 callersMethodsetIncludeNetworkRequests
( value: boolean, options?: PaginationOptions & { resourceTypes?: string[]; includePreserv
src/tools/ToolDefinition.ts:134
↓ 15 callersFunctionstep
(result)
src/third_party/lighthouse-devtools-mcp-bundle.js:4726
↓ 15 callersMethodvalidatePath
(filePath?: string)
src/McpContext.ts:207
↓ 14 callersMethodclear
()
src/third_party/lighthouse-devtools-mcp-bundle.js:16392
↓ 14 callersFunctioncreateMockMessage
( data: Partial<MockConsoleMessage> = {}, )
tests/formatters/ConsoleFormatter.test.ts:25
↓ 14 callersMethoddispose
* Disposes of a session so that it can no longer talk to Chrome. * @return {Promise<void>}
src/third_party/lighthouse-devtools-mcp-bundle.js:59170
↓ 14 callersFunctionisDaemonRunning
(sessionId: string)
src/daemon/utils.ts:96
↓ 14 callersMethodsubstr
(devToolsPath, from, length)
src/third_party/lighthouse-devtools-mcp-bundle.js:29642
↓ 13 callersFunctionformatterTestDetailed
( label: string, setup: (t: it.TestContext) => Promise<ConsoleFormatter>, )
tests/formatters/ConsoleFormatter.test.ts:50
↓ 13 callersMethodgetEffectiveDirective
(directive)
src/third_party/lighthouse-devtools-mcp-bundle.js:48724
↓ 13 callersFunctionloadTraceAsBuffer
(filePath: string)
tests/trace-processing/fixtures/load.ts:17
↓ 13 callersMethodstopForTesting
()
src/telemetry/watchdog/ClearcutSender.ts:246
↓ 13 callersMethodtoStringDetailed
()
src/formatters/IssueFormatter.ts:52
↓ 12 callersFunctionassertDaemonIsNotRunning
(sessionId?: string)
tests/utils.ts:397
↓ 12 callersFunctioncomputeFlagUsage
( args: Record<string, unknown>, options: CliOptions, )
src/telemetry/flagUtils.ts:39
↓ 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 callersMethodgetElementByUid
(uid: string)
src/McpPage.ts:337
next →1–100 of 3,308, ranked by callers