Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChromeDevTools/chrome-devtools-mcp
/ functions
Functions
713 in github.com/ChromeDevTools/chrome-devtools-mcp
⨍
Functions
713
◇
Types & classes
150
↓ 1 callers
Function
formatSignedSize
(bytes: number)
src/formatters/HeapSnapshotFormatter.ts:230
↓ 1 callers
Function
formatterTestConcise
( label: string, setup: (t: it.TestContext) => Promise<IssueFormatter>, )
tests/formatters/IssueFormatter.test.ts:27
↓ 1 callers
Function
formatterTestConcise
( label: string, setup: (t: it.TestContext) => Promise<ConsoleFormatter>, )
tests/formatters/ConsoleFormatter.test.ts:36
↓ 1 callers
Function
formatterTestDetailed
( label: string, setup: (t: it.TestContext) => Promise<IssueFormatter>, )
tests/formatters/IssueFormatter.test.ts:41
↓ 1 callers
Function
formatterTestDetailed
( label: string, setup: (t: it.TestContext) => Promise<ConsoleFormatter>, )
tests/formatters/ConsoleFormatter.test.ts:50
↓ 1 callers
Function
generateCli
()
scripts/generate-cli.ts:108
↓ 1 callers
Function
generateConfigOptionsMarkdown
()
scripts/generate-docs.ts:154
↓ 1 callers
Function
generateReference
( title: string, outputPath: string, toolsWithAnnotations: ToolWithAnnotations[], categories: Record<s
scripts/generate-docs.ts:293
↓ 1 callers
Function
generateTempFilePath
()
src/tools/screencast.ts:17
↓ 1 callers
Function
generateToolDocumentation
()
scripts/generate-docs.ts:515
↓ 1 callers
Function
generateToolsTOC
( categories: Record<string, ToolWithAnnotations[]>, sortedCategories: string[], )
scripts/generate-docs.ts:109
↓ 1 callers
Function
geolocationTransform
(arg: string | undefined)
src/tools/ToolDefinition.ts:465
↓ 1 callers
Method
getAggregates
( filePath: string, )
src/HeapSnapshotManager.ts:76
↓ 1 callers
Function
getCategoryStatus
( category: ToolCategory, serverArgs: ReturnType<typeof parseArguments>, )
src/ToolHandler.ts:38
↓ 1 callers
Method
getClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/HeapSnapshotManager.ts:198
↓ 1 callers
Function
getConditionStatus
( condition: string, serverArgs: ReturnType<typeof parseArguments>, )
src/ToolHandler.ts:62
↓ 1 callers
Method
getConsoleMessageById
( page: McpPage, id: number, )
src/McpContext.ts:318
↓ 1 callers
Function
getDaemonPid
(sessionId: string)
src/daemon/utils.ts:77
↓ 1 callers
Function
getDataFolder
()
src/telemetry/persistence.ts:22
↓ 1 callers
Method
getDetailedClassDiff
( baseFilePath: string, currentFilePath: string, classIndex: number, )
src/HeapSnapshotManager.ts:217
↓ 1 callers
Method
getDominatorsOf
( filePath: string, nodeId: number, )
src/HeapSnapshotManager.ts:173
↓ 1 callers
Method
getDuplicateStrings
(filePath: string)
src/HeapSnapshotManager.ts:330
↓ 1 callers
Method
getEdges
( filePath: string, nodeId: number, )
src/HeapSnapshotManager.ts:185
↓ 1 callers
Method
getExtension
(id: string)
src/McpContext.ts:907
↓ 1 callers
Method
getHeapSnapshotDetailedClassDiff
( baseFilePath: string, currentFilePath: string, classIndex: number, )
src/McpContext.ts:1050
↓ 1 callers
Method
getHeapSnapshotDominators
( filePath: string, nodeId: number, )
src/McpContext.ts:974
↓ 1 callers
Method
getHeapSnapshotDuplicateStrings
( filePath: string, )
src/McpContext.ts:918
↓ 1 callers
Method
getHeapSnapshotEdges
( filePath: string, nodeId: number, )
src/McpContext.ts:1033
↓ 1 callers
Method
getHeapSnapshotNodesById
( filePath: string, id: number, )
src/McpContext.ts:936
↓ 1 callers
Method
getHeapSnapshotRetainers
( filePath: string, nodeId: number, )
src/McpContext.ts:943
↓ 1 callers
Method
getHeapSnapshotRetainingPaths
( filePath: string, nodeId: number, maxDepth?: number, maxNodes?: number, maxSiblings?: nu
src/McpContext.ts:958
↓ 1 callers
Method
getHeapSnapshotStaticData
( filePath: string, )
src/McpContext.ts:930
↓ 1 callers
Method
getHeapSnapshotStats
( filePath: string, )
src/McpContext.ts:924
↓ 1 callers
Function
getImageContent
(content: CallToolResult['content'][number])
tests/utils.ts:48
↓ 1 callers
Function
getInsightOutput
( result: TraceResult, insightSetId: string, insightName: InsightName, deviceScope?: DevTools.CrUXMana
src/trace-processing/parse.ts:101
↓ 1 callers
Method
getNetworkRequestById
(page: McpPage, reqid: number)
src/McpContext.ts:358
↓ 1 callers
Method
getNetworkRequestStableId
(request: HTTPRequest)
src/McpContext.ts:838
↓ 1 callers
Method
getNetworkRequests
( page: McpPage, includePreservedRequests?: boolean, )
src/McpContext.ts:288
↓ 1 callers
Method
getNodesById
( filePath: string, id: number, )
src/HeapSnapshotManager.ts:124
↓ 1 callers
Method
getOrCreateIdForClassKey
( filePath: string, classKey: string, )
src/HeapSnapshotManager.ts:110
↓ 1 callers
Function
getPackageName
(modulePath)
rollup.config.mjs:62
↓ 1 callers
Function
getPageOrFrame
( page: Page, frames: Set<Frame>, )
src/tools/script.ts:175
↓ 1 callers
Method
getPages
()
src/McpContext.ts:787
↓ 1 callers
Function
getRegistry
()
src/bin/check-latest-version.ts:14
↓ 1 callers
Method
getRetainers
( filePath: string, nodeId: number, )
src/HeapSnapshotManager.ts:140
↓ 1 callers
Method
getRetainingPaths
( filePath: string, nodeId: number, maxDepth?: number, maxNodes?: number, maxSiblings?: nu
src/HeapSnapshotManager.ts:153
↓ 1 callers
Function
getRuntimeHome
(sessionId: string)
src/daemon/utils.ts:49
↓ 1 callers
Method
getServiceWorkerConsoleData
( extensionId: string, )
src/McpContext.ts:630
↓ 1 callers
Function
getSourceBox
( page: Page, element: ElementHandle | undefined, fullPage: boolean, )
src/tools/screenshot.ts:20
↓ 1 callers
Method
getStaticData
( filePath: string, )
src/HeapSnapshotManager.ts:103
↓ 1 callers
Method
getStats
( filePath: string, )
src/HeapSnapshotManager.ts:96
↓ 1 callers
Method
getThirdPartyDeveloperTools
()
src/McpPage.ts:93
↓ 1 callers
Function
getToolGroups
(page: McpPage)
src/McpResponse.ts:110
↓ 1 callers
Function
getToolStatusInfo
( tool: ToolDefinition | DefinedPageTool, serverArgs: ReturnType<typeof parseArguments>, )
src/ToolHandler.ts:73
↓ 1 callers
Function
getToolsAndCategories
(tools: any)
scripts/generate-docs.ts:435
↓ 1 callers
Function
getToolsWithFilteredCategories
( filterOutCategories: ToolCategory[] = [], )
tests/index.test.ts:332
↓ 1 callers
Method
getWebMcpTools
()
src/McpPage.ts:97
↓ 1 callers
Function
getWebWorker
( context: Context, serviceWorkerId: string, )
src/tools/script.ts:192
↓ 1 callers
Function
getZodTypeInfo
(schema: ZodSchema)
scripts/generate-docs.ts:220
↓ 1 callers
Function
handleRequest
(msg: DaemonMessage)
src/daemon/daemon.ts:159
↓ 1 callers
Function
hasEquivalentType
(zodType: ZodType, value: unknown)
src/telemetry/transformation.ts:120
↓ 1 callers
Method
hasHeapSnapshots
()
src/McpContext.ts:954
↓ 1 callers
Function
hasOptionChildren
(aXNode: TextSnapshotNode)
src/tools/input.ts:252
↓ 1 callers
Method
hasSnapshots
()
src/HeapSnapshotManager.ts:335
↓ 1 callers
Function
initializeAndLaunchBrowser
(child: Server)
tests/shutdown.test.ts:113
↓ 1 callers
Method
insertExtraNodes
( page: McpPage, idToNode: Map<string, TextSnapshotNode>, seenUniqueIds: Set<string>, snapshot
src/TextSnapshot.ts:154
↓ 1 callers
Method
isCruxEnabled
()
src/McpContext.ts:510
↓ 1 callers
Function
isPageScopedTool
( tool: ToolDefinition | DefinedPageTool, )
src/ToolHandler.ts:119
↓ 1 callers
Function
isRequired
(schema: ZodSchema)
scripts/generate-docs.ts:281
↓ 1 callers
Function
isRestrictedSource
Matches any import source that starts with one of the restricted packages.
scripts/eslint_rules/no-direct-third-party-imports-rule.js:81
↓ 1 callers
Function
isThirdPartyBarrel
Returns true when the file is inside src/third_party/.
scripts/eslint_rules/no-direct-third-party-imports-rule.js:88
↓ 1 callers
Function
isZodType
(type: string)
src/telemetry/transformation.ts:31
↓ 1 callers
Function
listBundledDeps
* @returns {import('rollup').Plugin}
rollup.config.mjs:84
↓ 1 callers
Function
loadScenario
(scenarioPath: string)
scripts/eval_gemini.ts:27
↓ 1 callers
Function
main
()
src/telemetry/watchdog/main.ts:78
↓ 1 callers
Function
main
()
scripts/update-lighthouse.ts:15
↓ 1 callers
Function
main
()
scripts/append-lighthouse-notices.ts:14
↓ 1 callers
Function
main
()
scripts/eval_gemini.ts:179
↓ 1 callers
Function
main
()
scripts/update_metrics.ts:134
↓ 1 callers
Function
main
()
scripts/post-build.ts:21
↓ 1 callers
Function
main
()
scripts/prepare.ts:44
↓ 1 callers
Function
makeFormatter
(id: number, type: string, text: string, argsCount = 0)
tests/formatters/ConsoleFormatterGrouping.test.ts:32
↓ 1 callers
Function
navigateWithInterception
( page: ContextPage, action: () => Promise<unknown>, allowListString?: string, timeout?: number, )
src/tools/pages.ts:20
↓ 1 callers
Function
noPaginationOptions
(options: PaginationOptions)
src/utils/pagination.ts:64
↓ 1 callers
Function
notify
(child: Server, msg: {method: string; params?: unknown})
tests/shutdown.test.ts:109
↓ 1 callers
Method
observe
(observer: DevTools.CDPConnection.CDPConnectionObserver)
src/devtools/DevToolsConnectionAdapter.ts:70
↓ 1 callers
Function
onParentDeath
(reason: string)
src/telemetry/watchdog/main.ts:126
↓ 1 callers
Function
paginate
( items: readonly Item[], options?: PaginationOptions, )
src/utils/pagination.ts:22
↓ 1 callers
Function
parseSnapshot
(filePath)
skills/memory-leak-debugging/references/compare_snapshots.js:9
↓ 1 callers
Function
parseTrace
(fileName: string)
tests/tools/performance.test.ts:217
↓ 1 callers
Function
parseWatchdogArgs
()
src/telemetry/watchdog/main.ts:30
↓ 1 callers
Function
performEvaluation
( evaluatable: Evaluatable, fnString: string, args: Array<JSHandle<unknown>>, response: Response, op
src/tools/script.ts:137
↓ 1 callers
Function
pngHeight
* Reads the pixel height from a PNG buffer's IHDR chunk (bytes 20..23).
tests/tools/screenshot.test.ts:31
↓ 1 callers
Function
pngWidth
* Reads the pixel width from a PNG buffer's IHDR chunk (bytes 16..19).
tests/tools/screenshot.test.ts:24
↓ 1 callers
Function
populateCruxData
We tell CrUXManager to fetch data so it's available when DevTools.PerformanceTraceFormatter is invoked
src/tools/performance.ts:236
↓ 1 callers
Function
registerTool
(tool: ToolDefinition | DefinedPageTool)
src/index.ts:157
↓ 1 callers
Function
removeConflictingGlobalDeclaration
* Removes the conflicting global HTMLElementEventMap declaration from * @paulirish/trace_engine/models/trace/ModelImpl.d.ts to avoid TS2717 error *
scripts/prepare.ts:25
↓ 1 callers
Function
resetUpdateCheckFlagForTesting
()
src/utils/check-for-updates.ts:23
↓ 1 callers
Method
resolveCdpRequestId
(page: McpPage, cdpRequestId: string)
src/McpContext.ts:272
↓ 1 callers
Method
resolveClassKeyFromId
( filePath: string, id: number, )
src/HeapSnapshotManager.ts:285
← previous
next →
301–400 of 713, ranked by callers