Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChromeDevTools/chrome-devtools-mcp
/ functions
Functions
785 in github.com/ChromeDevTools/chrome-devtools-mcp
⨍
Functions
785
◇
Types & classes
164
↓ 1 callers
Function
convertConsoleMessageConciseDetailedToString
( msg: ConsoleMessageDetailed, )
src/formatters/ConsoleFormatter.ts:339
↓ 1 callers
Function
convertIssueConciseToString
(issue: IssueConcise)
src/formatters/IssueFormatter.ts:216
↓ 1 callers
Function
convertIssueDetailedToString
(issue: IssueDetailed)
src/formatters/IssueFormatter.ts:220
↓ 1 callers
Function
convertNetworkRequestDetailedToStringDetailed
( data: NetworkRequestDetailed, )
src/formatters/NetworkFormatter.ts:278
↓ 1 callers
Function
copyDevToolsDescriptionFiles
()
scripts/post-build.ts:184
↓ 1 callers
Function
createMcpServer
( serverArgs: ParsedArguments, options: { logFile?: fs.WriteStream; }, )
src/index.ts:45
↓ 1 callers
Function
createMockMessage
( type: string, text: string, argsCount = 0, )
tests/formatters/ConsoleFormatterGrouping.test.ts:16
↓ 1 callers
Function
createMockMessage
( data: Partial<MockConsoleMessage> = {}, )
tests/formatters/ConsoleFormatter.test.ts:25
↓ 1 callers
Function
createMockRecorder
()
tests/tools/screencast.test.ts:19
↓ 1 callers
Function
createNewPageAndTriggerDialog
(client: Client)
tests/index.test.ts:378
↓ 1 callers
Function
createStackTraceForConsoleMessage
( devTools: TargetUniverse, consoleMessage: ConsoleMessage, )
src/devtools/DevtoolsUtils.ts:378
↓ 1 callers
Function
createStructuredPage
( mcpPage: McpPage, context: McpContext, rawTitle: string, )
src/McpResponse.ts:1470
↓ 1 callers
Method
createWaitForHelper
( cpuMultiplier: number, networkMultiplier: number, )
src/McpPage.ts:409
↓ 1 callers
Function
cruxResponseFixture
(url = 'https://web.dev/', lcp = 2595)
tests/tools/performance.test.ts:554
↓ 1 callers
Function
debugLog
(...args: unknown[])
scripts/eval_gemini.ts:46
↓ 1 callers
Function
delay
(ms: number)
src/daemon/client.ts:76
↓ 1 callers
Function
detectOsType
()
src/telemetry/ClearcutLogger.ts:28
↓ 1 callers
Function
discoverBundledPackages
* Parse all .ts files in src/third_party/ and extract the bare package names * from import/export statements. Relative imports and node_modules paths
scripts/eslint_rules/no-direct-third-party-imports-rule.js:40
↓ 1 callers
Function
discoverScenarios
( scenariosDir: string, scenarioFilter?: string, )
scripts/profile/profile_mcp.ts:50
↓ 1 callers
Method
dispose
()
src/collectors/PageCollector.ts:99
↓ 1 callers
Method
disposeSnapshot
(filePath: string)
src/processors/HeapSnapshotManager.ts:438
↓ 1 callers
Function
ensureBrowserLaunched
( options: McpLaunchOptions, )
src/browser.ts:279
↓ 1 callers
Function
ensureSubmodule
()
scripts/prepare.ts:41
↓ 1 callers
Function
escapeHtmlTags
(text: string)
scripts/generate-docs.ts:64
↓ 1 callers
Function
exceptionDetails
( overrides: Partial<Protocol.Runtime.ExceptionDetails> = {}, )
tests/devtools/DevtoolsUtils.test.ts:106
↓ 1 callers
Method
executeThirdPartyDeveloperTool
( toolName: string, params: Record<string, unknown>, response: Response, )
src/McpPage.ts:445
↓ 1 callers
Function
exit
(code: number)
src/telemetry/watchdog/main.ts:93
↓ 1 callers
Function
fetchPageTitle
(page: Page)
src/McpResponse.ts:1463
↓ 1 callers
Function
fetchTools
()
scripts/generate-cli.ts:27
↓ 1 callers
Function
fillFormElement
( uid: string, value: string, context: McpContext, page: ContextPage, )
src/tools/input.ts:241
↓ 1 callers
Method
find
( extensionId: string, filter: (item: WithSymbolId<ConsoleMessage | UncaughtError>) => boolean, )
src/collectors/ServiceWorkerCollector.ts:196
↓ 1 callers
Function
flushLogs
( logFile: fs.WriteStream, timeoutMs = 2000, )
src/utils/logger.ts:29
↓ 1 callers
Function
formatArgs
(msg: ConsoleMessageDetailed)
src/formatters/ConsoleFormatter.ts:351
↓ 1 callers
Function
formatArgumentNames
(names: string[])
src/ToolHandler.ts:134
↓ 1 callers
Function
formatAsyncFragment
( fragment: DevTools.DevTools.StackTrace.StackTrace.AsyncFragment, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:430
↓ 1 callers
Function
formatCause
( cause: SymbolizedError | undefined, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:458
↓ 1 callers
Function
formatDOMLinkState
( state: DevTools.HeapSnapshotModel.HeapSnapshotModel.DOMLinkState, )
src/formatters/HeapSnapshotFormatter.ts:280
↓ 1 callers
Method
formatDuplicateStrings
( groups: readonly DuplicateStringGroup[], )
src/formatters/HeapSnapshotFormatter.ts:127
↓ 1 callers
Function
formatHeaders
(headers: Record<string, string>)
src/formatters/NetworkFormatter.ts:270
↓ 1 callers
Method
formatObjectInfo
( info: DevTools.HeapSnapshotModel.HeapSnapshotModel.ObjectInfo, )
src/formatters/HeapSnapshotFormatter.ts:262
↓ 1 callers
Function
formatSignedCount
(n: number)
src/formatters/HeapSnapshotFormatter.ts:294
↓ 1 callers
Function
formatSignedSize
(bytes: number)
src/formatters/HeapSnapshotFormatter.ts:298
↓ 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:157
↓ 1 callers
Function
generateReference
( title: string, outputPath: string, toolsWithAnnotations: ToolWithAnnotations[], categories: Record<s
scripts/generate-docs.ts:296
↓ 1 callers
Function
generateTempFilePath
()
src/tools/screencast.ts:17
↓ 1 callers
Function
generateToolDocumentation
()
scripts/generate-docs.ts:522
↓ 1 callers
Function
generateToolsTOC
( categories: Record<string, ToolWithAnnotations[]>, sortedCategories: string[], )
scripts/generate-docs.ts:112
↓ 1 callers
Function
geolocationTransform
(arg: string | undefined)
src/tools/ToolDefinition.ts:505
↓ 1 callers
Method
getAggregates
( filePath: string, filterName?: string, objectId?: number, )
src/processors/HeapSnapshotManager.ts:118
↓ 1 callers
Function
getCategoryStatus
( category: ToolCategory, serverArgs: ParsedArguments, )
src/ToolHandler.ts:47
↓ 1 callers
Method
getClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/processors/HeapSnapshotManager.ts:278
↓ 1 callers
Function
getCliOptions
()
src/bin/chrome-devtools.ts:52
↓ 1 callers
Function
getConditionStatus
( condition: string, serverArgs: ParsedArguments, )
src/ToolHandler.ts:71
↓ 1 callers
Method
getConsoleMessageById
( id: number, )
src/McpPage.ts:374
↓ 1 callers
Function
getDataFolder
()
src/telemetry/persistence.ts:22
↓ 1 callers
Method
getDetailedClassDiff
( baseFilePath: string, currentFilePath: string, classIndex: number, )
src/processors/HeapSnapshotManager.ts:297
↓ 1 callers
Method
getDominatorsOf
( filePath: string, nodeId: number, )
src/processors/HeapSnapshotManager.ts:252
↓ 1 callers
Method
getDuplicateStrings
(filePath: string)
src/processors/HeapSnapshotManager.ts:420
↓ 1 callers
Method
getEdges
( filePath: string, nodeId: number, options?: HeapEdgesQueryOptions, )
src/processors/HeapSnapshotManager.ts:264
↓ 1 callers
Method
getExtension
(id: string)
src/McpContext.ts:746
↓ 1 callers
Method
getHeapSnapshotDetailedClassDiff
( baseFilePath: string, currentFilePath: string, classIndex: number, )
src/McpContext.ts:931
↓ 1 callers
Method
getHeapSnapshotDominators
( filePath: string, nodeId: number, )
src/McpContext.ts:854
↓ 1 callers
Method
getHeapSnapshotDuplicateStrings
( filePath: string, )
src/McpContext.ts:763
↓ 1 callers
Method
getHeapSnapshotEdges
( filePath: string, nodeId: number, options?: HeapEdgesQueryOptions, )
src/McpContext.ts:913
↓ 1 callers
Method
getHeapSnapshotNativeContextSizes
( filePath: string, )
src/McpContext.ts:788
↓ 1 callers
Method
getHeapSnapshotNodesById
( filePath: string, id: number, filterName?: string, objectId?: number, )
src/McpContext.ts:802
↓ 1 callers
Method
getHeapSnapshotObjectDetails
( filePath: string, nodeId: number, )
src/McpContext.ts:823
↓ 1 callers
Method
getHeapSnapshotRetainedByContextSummary
( filePath: string, )
src/McpContext.ts:794
↓ 1 callers
Method
getHeapSnapshotRetainers
( filePath: string, nodeId: number, )
src/McpContext.ts:816
↓ 1 callers
Method
getHeapSnapshotRetainingPaths
( filePath: string, nodeId: number, maxDepth?: number, maxNodes?: number, maxSiblings?: nu
src/McpContext.ts:838
↓ 1 callers
Method
getHeapSnapshotStaticData
( filePath: string, )
src/McpContext.ts:782
↓ 1 callers
Method
getHeapUsage
()
scripts/profile/inspector.ts:101
↓ 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/processors/PerformanceTrace.ts:101
↓ 1 callers
Function
getMockIssueWithDetails
(details: object | null)
tests/formatters/IssueFormatter.test.ts:55
↓ 1 callers
Function
getMockPage
()
tests/utils.ts:393
↓ 1 callers
Method
getNativeContextSizes
( filePath: string, )
src/processors/HeapSnapshotManager.ts:160
↓ 1 callers
Method
getNetworkRequestById
(reqid: number)
src/McpPage.ts:380
↓ 1 callers
Method
getNetworkRequests
(includePreservedRequests?: boolean)
src/McpPage.ts:350
↓ 1 callers
Method
getNodesById
( filePath: string, id: number, filterName?: string, objectId?: number, )
src/processors/HeapSnapshotManager.ts:188
↓ 1 callers
Method
getObjectInfo
( filePath: string, nodeId: number, )
src/processors/HeapSnapshotManager.ts:220
↓ 1 callers
Method
getOrCreateIdForClassKey
( filePath: string, classKey: string, )
src/processors/HeapSnapshotManager.ts:174
↓ 1 callers
Method
getPWAState
(options: GetPWAStateOptions)
src/McpContext.ts:373
↓ 1 callers
Function
getPackageName
(modulePath)
rollup.config.js:83
↓ 1 callers
Function
getPageOrFrame
( page: Page, frames: Set<Frame>, )
src/tools/script.ts:200
↓ 1 callers
Function
getRegistry
()
src/bin/check-latest-version.ts:14
↓ 1 callers
Function
getResolvedVersion
(packageName)
rollup.config.js:58
↓ 1 callers
Method
getRetainedByContextSummary
( filePath: string, )
src/processors/HeapSnapshotManager.ts:167
↓ 1 callers
Method
getRetainers
( filePath: string, nodeId: number, )
src/processors/HeapSnapshotManager.ts:207
↓ 1 callers
Method
getRetainingPaths
( filePath: string, nodeId: number, maxDepth?: number, maxNodes?: number, maxSiblings?: nu
src/processors/HeapSnapshotManager.ts:232
↓ 1 callers
Method
getServiceWorkerConsoleData
( extensionId: string, )
src/McpContext.ts:523
↓ 1 callers
Function
getSourceBox
( page: Page, element: ElementHandle | undefined, fullPage: boolean, )
src/tools/screenshot.ts:24
↓ 1 callers
Method
getStaticData
( filePath: string, )
src/processors/HeapSnapshotManager.ts:153
↓ 1 callers
Method
getStats
( filePath: string, )
src/processors/HeapSnapshotManager.ts:146
↓ 1 callers
Method
getThirdPartyDeveloperTools
()
src/McpPage.ts:225
← previous
next →
301–400 of 785, ranked by callers