Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChromeDevTools/chrome-devtools-mcp
/ functions
Functions
3,308 in github.com/ChromeDevTools/chrome-devtools-mcp
⨍
Functions
3,308
◇
Types & classes
246
↓ 12 callers
Function
makeComputedArtifact
(computableArtifact, keys2)
src/third_party/lighthouse-devtools-mcp-bundle.js:31516
↓ 12 callers
Method
makeNodeItem
* @param {LH.Artifacts.NodeDetails} node * @return {LH.Audit.Details.NodeValue}
src/third_party/lighthouse-devtools-mcp-bundle.js:4327
↓ 12 callers
Method
registerSyntheticEvent
(syntheticEvent)
src/third_party/lighthouse-devtools-mcp-bundle.js:16609
↓ 12 callers
Method
resetResponseLineForTesting
()
src/McpResponse.ts:1402
↓ 12 callers
Function
resume
(n, v)
src/third_party/lighthouse-devtools-mcp-bundle.js:4873
↓ 12 callers
Function
serverHooks
()
tests/server.ts:110
↓ 12 callers
Method
setIsRunningPerformanceTrace
(x: boolean)
src/McpContext.ts:481
↓ 12 callers
Function
updateTraceWindowMax
(traceWindow, newMax)
src/third_party/lighthouse-devtools-mcp-bundle.js:22738
↓ 12 callers
Method
waitForEventsAfterAction
( action: () => Promise<unknown>, options?: {timeout?: number; handleDialog?: 'accept' | 'dismiss' | s
src/McpPage.ts:133
↓ 11 callers
Method
enable
* @return {Promise<void>}
src/third_party/lighthouse-devtools-mcp-bundle.js:59333
↓ 11 callers
Function
replaceHtmlElementsWithUids
(schema: JSONSchema7Definition)
src/McpResponse.ts:58
↓ 11 callers
Method
start
()
tests/server.ts:90
↓ 11 callers
Method
toJSON
()
src/formatters/IssueFormatter.ts:56
↓ 10 callers
Function
applyToExistingMetrics
( existing: ToolMetric[], update: ToolMetric[], )
src/telemetry/metricsRegistry.ts:43
↓ 10 callers
Method
attachWaitForResult
(result: WaitForEventsResult)
src/tools/ToolDefinition.ts:170
↓ 10 callers
Function
ensureExtension
( filepath: string, extension: `.${string}`, )
src/utils/files.ts:18
↓ 10 callers
Method
getIsolatedContextName
(page: Page)
src/McpContext.ts:780
↓ 10 callers
Function
getMockAggregatedIssue
()
tests/utils.ts:308
↓ 10 callers
Method
getScreenRecorder
()
src/McpContext.ts:489
↓ 10 callers
Method
getSnapshot
( filePath: string, )
src/HeapSnapshotManager.ts:51
↓ 10 callers
Method
groupConsecutive
* Groups consecutive messages with the same type, text, and argument count. * Similar to Chrome DevTools' console grouping behavior.
src/formatters/ConsoleFormatter.ts:211
↓ 10 callers
Method
selectPage
(newPage: McpPage)
src/McpContext.ts:549
↓ 10 callers
Function
stripUnderscoreBeforeNumber
(name: string)
src/telemetry/transformation.ts:56
↓ 10 callers
Method
toJSONDetailed
()
src/formatters/IssueFormatter.ts:65
↓ 9 callers
Method
compute
(data31, extras)
src/third_party/lighthouse-devtools-mcp-bundle.js:12519
↓ 9 callers
Method
connect
@return {Promise<void>}
src/third_party/lighthouse-devtools-mcp-bundle.js:59742
↓ 9 callers
Method
getPageId
(page: Page)
src/McpContext.ts:529
↓ 9 callers
Function
parseKey
(keyInput: string)
src/utils/keyboard.ts:280
↓ 9 callers
Method
peek
()
src/third_party/lighthouse-devtools-mcp-bundle.js:38910
↓ 9 callers
Method
saveFile
( data: Uint8Array<ArrayBufferLike>, clientProvidedFilePath: string, extension: SupportedExtension
src/McpContext.ts:798
↓ 9 callers
Function
settle
(f, v)
src/third_party/lighthouse-devtools-mcp-bundle.js:4893
↓ 9 callers
Method
uninstallExtension
(id: string)
src/McpContext.ts:879
↓ 9 callers
Function
writeFile
* Writes content to a file. * @param filePath The path to the file. * @param content The content to write.
scripts/post-build.ts:17
↓ 8 callers
Method
_findRealRequestAndSetSession
* Redirected requests all have identical requestIds over the protocol. Once a request has been * redirected all future messages referrencing th
src/third_party/lighthouse-devtools-mcp-bundle.js:33499
↓ 8 callers
Method
accept
(event)
src/third_party/lighthouse-devtools-mcp-bundle.js:24382
↓ 8 callers
Method
addDependency
(node)
src/third_party/lighthouse-devtools-mcp-bundle.js:11646
↓ 8 callers
Function
checkForUpdates
(message: string)
src/utils/check-for-updates.ts:27
↓ 8 callers
Method
findingToTableItem
* @param {string | undefined} directive * @param {LH.IcuMessage | string} findingDescription * @param {LH.IcuMessage=} severity *
src/third_party/lighthouse-devtools-mcp-bundle.js:48501
↓ 8 callers
Function
handleResponse
( response: CallToolResult, format: 'json' | 'md', )
src/daemon/client.ts:150
↓ 8 callers
Function
isStringOrIcuMessage
(value)
src/third_party/lighthouse-devtools-mcp-bundle.js:10860
↓ 8 callers
Function
parseRawTraceBuffer
( buffer: Uint8Array<ArrayBufferLike> | undefined, metadata?: { cpuThrottling?: number; networkThr
src/trace-processing/parse.ts:27
↓ 8 callers
Method
setIncludePages
(value: boolean)
src/tools/ToolDefinition.ts:133
↓ 8 callers
Method
setRoots
(roots: Root[] | undefined)
src/McpContext.ts:203
↓ 8 callers
Function
setup
(env)
src/third_party/lighthouse-devtools-mcp-bundle.js:256
↓ 8 callers
Method
simulate
* Estimates the time taken to process all of the graph's nodes, returns the overall time along with * each node annotated by start/end times.
src/third_party/lighthouse-devtools-mcp-bundle.js:13935
↓ 8 callers
Function
storeInitiator
(data31)
src/third_party/lighthouse-devtools-mcp-bundle.js:21812
↓ 8 callers
Function
storeMetricScore
(frameId, navigation2, metricScore)
src/third_party/lighthouse-devtools-mcp-bundle.js:22231
↓ 8 callers
Function
storeTraceEventWithRequestId
(requestId, key, value)
src/third_party/lighthouse-devtools-mcp-bundle.js:18957
↓ 7 callers
Method
#ensureMappingsProcessed
()
src/third_party/lighthouse-devtools-mcp-bundle.js:38681
↓ 7 callers
Function
__toCommonJS
(mod2)
src/third_party/lighthouse-devtools-mcp-bundle.js:46
↓ 7 callers
Function
createMockRecorder
()
tests/tools/screencast.test.ts:18
↓ 7 callers
Method
disconnect
@return {Promise<void>}
src/third_party/lighthouse-devtools-mcp-bundle.js:59757
↓ 7 callers
Method
dispose
()
src/McpPage.ts:144
↓ 7 callers
Function
getMetricTimingResult
(pageResult, name, scope = null)
src/third_party/lighthouse-devtools-mcp-bundle.js:25081
↓ 7 callers
Function
getMockResponse
( options: { status?: number; headers?: Record<string, string>; } = {}, )
tests/utils.ts:216
↓ 7 callers
Function
getPidFilePath
(sessionId: string)
src/daemon/utils.ts:72
↓ 7 callers
Method
id
()
src/third_party/lighthouse-devtools-mcp-bundle.js:59094
↓ 7 callers
Method
installExtension
(extensionPath: string)
src/McpContext.ts:874
↓ 7 callers
Method
isValid
()
src/formatters/IssueFormatter.ts:150
↓ 7 callers
Function
launch
(options: McpLaunchOptions)
src/browser.ts:185
↓ 7 callers
Method
loadResource
(path: string)
src/McpContext.ts:990
↓ 7 callers
Method
setListThirdPartyDeveloperTools
()
src/tools/ToolDefinition.ts:168
↓ 7 callers
Method
setNextProtocolTimeout
* @param {number} ms
src/third_party/lighthouse-devtools-mcp-bundle.js:59125
↓ 7 callers
Function
setupThirdPartyDeveloperTools
( response: McpResponse, context: McpContext, evaluateFn: () => void, )
tests/tools/thirdPartyDeveloper.test.ts:309
↓ 7 callers
Function
stabilizeResponseOutput
(text: unknown)
tests/utils.ts:274
↓ 6 callers
Method
#getMcpPage
(page: Page)
src/McpContext.ts:533
↓ 6 callers
Function
atLeastOnePasses
(parsedCsps, checker)
src/third_party/lighthouse-devtools-mcp-bundle.js:49752
↓ 6 callers
Method
attachNetworkRequest
( reqId: number, options?: {requestFilePath?: string; responseFilePath?: string}, )
src/tools/ToolDefinition.ts:152
↓ 6 callers
Function
collectPhaseArtifacts
(options)
src/third_party/lighthouse-devtools-mcp-bundle.js:59800
↓ 6 callers
Function
createTools
(args: ParsedArguments)
src/tools/tools.ts:27
↓ 6 callers
Function
debugLog
(...args: unknown[])
scripts/eval_gemini.ts:46
↓ 6 callers
Function
fail
(e)
src/third_party/lighthouse-devtools-mcp-bundle.js:4988
↓ 6 callers
Method
format
( toolName: string, context: McpContext, data: { detailedConsoleMessage: ConsoleFormatter |
src/McpResponse.ts:804
↓ 6 callers
Function
getSecurityOrigin
(url)
src/third_party/lighthouse-devtools-mcp-bundle.js:29112
↓ 6 callers
Method
isRunningPerformanceTrace
()
src/McpContext.ts:485
↓ 6 callers
Method
nextVLQ
()
src/third_party/lighthouse-devtools-mcp-bundle.js:38916
↓ 6 callers
Function
parseImpl
(url, step, suffixLookup2, partialOptions, result)
src/third_party/lighthouse-devtools-mcp-bundle.js:31864
↓ 6 callers
Method
platform
()
src/devtools/McpHostBindingAdapter.ts:243
↓ 6 callers
Method
sendCommandAndIgnore
* Send and if there's an error response, do not reject. * @template {keyof LH.CrdpCommands} C * @param {C} method * @param {LH.CrdpCommands[C
src/third_party/lighthouse-devtools-mcp-bundle.js:59163
↓ 6 callers
Function
serializeArgs
( options: Record<string, YargsOptions>, argv: Record<string, unknown>, )
src/daemon/utils.ts:109
↓ 6 callers
Method
setListWebMcpTools
()
src/tools/ToolDefinition.ts:169
↓ 6 callers
Function
stopDaemon
(sessionId: string)
src/daemon/client.ts:137
↓ 5 callers
Method
_logToStdErr
(title, argsArray)
src/third_party/lighthouse-devtools-mcp-bundle.js:768
↓ 5 callers
Method
addDependent
(node)
src/third_party/lighthouse-devtools-mcp-bundle.js:11643
↓ 5 callers
Method
addPage
(page: Page)
src/PageCollector.ts:111
↓ 5 callers
Function
assertNoExcessProperties
(obj, pluginName, objectName = "")
src/third_party/lighthouse-devtools-mcp-bundle.js:35086
↓ 5 callers
Function
assertNoServiceWorkerReported
(targets: Target[], id: string)
tests/utils.ts:32
↓ 5 callers
Function
cleanup
()
src/daemon/daemon.ts:264
↓ 5 callers
Method
constructResults
* @param {string[]} cspHeaders * @param {string[]} xfoHeaders * @return {{score: number, results: LH.Audit.Details.TableItem[]}}
src/third_party/lighthouse-devtools-mcp-bundle.js:48512
↓ 5 callers
Method
createOrReturnURL
* @param {string|URL} value * @return {!URL}
src/third_party/lighthouse-devtools-mcp-bundle.js:3992
↓ 5 callers
Method
equalWithExcludedFragments
* Determine if url1 equals url2, ignoring URL fragments.
src/third_party/lighthouse-devtools-mcp-bundle.js:11142
↓ 5 callers
Function
finalize42
(partialModel)
src/third_party/lighthouse-devtools-mcp-bundle.js:27525
↓ 5 callers
Method
get
()
src/telemetry/ClearcutLogger.ts:66
↓ 5 callers
Method
getDependencies
()
src/third_party/lighthouse-devtools-mcp-bundle.js:11630
↓ 5 callers
Method
getEffectiveDirectives
(directives)
src/third_party/lighthouse-devtools-mcp-bundle.js:48739
↓ 5 callers
Method
getExtensionServiceWorkers
()
src/McpContext.ts:766
↓ 5 callers
Method
getIdForResource
(resource: WithSymbolId<T>)
src/PageCollector.ts:185
↓ 5 callers
Method
getRawRecords
* Returns the array of raw network request data without finalizing the initiator and * redirect chain. * @return {Array<NetworkRequest>}
src/third_party/lighthouse-devtools-mcp-bundle.js:33301
↓ 5 callers
Method
getRootNode
()
src/third_party/lighthouse-devtools-mcp-bundle.js:11636
↓ 5 callers
Method
loadState
()
src/telemetry/persistence.ts:44
← previous
next →
101–200 of 3,308, ranked by callers