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
↓ 3 callers
Function
stabilizeStructuredContent
(content: unknown)
tests/utils.ts:253
↓ 3 callers
Method
start
()
tests/server.ts:90
↓ 3 callers
Method
storeTraceRecording
(result: TraceResult)
src/McpContext.ts:828
↓ 3 callers
Method
timeout
(time: number)
src/WaitForHelper.ts:121
↓ 3 callers
Function
traceResultIsSuccess
( x: TraceResult | TraceParseError, )
src/trace-processing/parse.ts:17
↓ 3 callers
Function
transformArgName
(zodType: ZodType, name: string)
src/telemetry/transformation.ts:62
↓ 3 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
↓ 2 callers
Method
#getAttributesMap
( node: TextSnapshotNode, excludeSpecial = false, )
src/formatters/SnapshotFormatter.ts:107
↓ 2 callers
Method
#getCachedSnapshot
(filePath: string)
src/HeapSnapshotManager.ts:247
↓ 2 callers
Method
#getMessageFromException
( error: Protocol.Runtime.RemoteObject, )
src/devtools/DevtoolsUtils.ts:396
↓ 2 callers
Method
#getSortedAggregates
()
src/formatters/HeapSnapshotFormatter.ts:140
↓ 2 callers
Method
#getSortedRawClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/HeapSnapshotManager.ts:256
↓ 2 callers
Method
#resetIssueAggregator
()
src/PageCollector.ts:261
↓ 2 callers
Method
#scheduleFlush
(delayMs: number)
src/telemetry/watchdog/ClearcutSender.ts:170
↓ 2 callers
Method
#sendBatch
(events: BufferedEvent[])
src/telemetry/watchdog/ClearcutSender.ts:182
↓ 2 callers
Method
#updateSelectedPageTimeouts
()
src/McpContext.ts:565
↓ 2 callers
Method
addLog
(extensionId: string, log: ConsoleMessage | UncaughtError)
src/ServiceWorkerCollector.ts:164
↓ 2 callers
Function
applyToExisting
(existing: T[], update: T[])
src/telemetry/metricsRegistry.ts:66
↓ 2 callers
Function
applyToExistingMetrics
( existing: ToolMetric[], update: ToolMetric[], )
src/telemetry/metricsRegistry.ts:43
↓ 2 callers
Method
attachConsoleMessage
(msgid: number)
src/tools/ToolDefinition.ts:161
↓ 2 callers
Method
attachImage
(value: ImageContentData)
src/tools/ToolDefinition.ts:156
↓ 2 callers
Method
attachLighthouseResult
(result: LighthouseData)
src/tools/ToolDefinition.ts:172
↓ 2 callers
Method
attachTraceInsight
( trace: TraceResult, insightSetId: string, insightName: InsightName, )
src/tools/ToolDefinition.ts:166
↓ 2 callers
Method
attachTraceSummary
(trace: TraceResult)
src/tools/ToolDefinition.ts:165
↓ 2 callers
Method
attachWaitForResult
(result: WaitForEventsResult)
src/tools/ToolDefinition.ts:175
↓ 2 callers
Method
bringToFront
()
src/devtools/McpHostBindingAdapter.ts:60
↓ 2 callers
Function
bucketizeLatency
(latencyMs: number)
src/telemetry/transformation.ts:11
↓ 2 callers
Method
cleanupPageDestroyed
(page: Page)
src/PageCollector.ts:156
↓ 2 callers
Function
computeFlagUsage
( args: Record<string, unknown>, options: CliOptions, )
src/telemetry/flagUtils.ts:39
↓ 2 callers
Function
convertConsoleMessageConciseToString
(msg: ConsoleMessageConcise)
src/formatters/ConsoleFormatter.ts:291
↓ 2 callers
Function
convertNetworkRequestConciseToString
( data: NetworkRequestConcise, )
src/formatters/NetworkFormatter.ts:259
↓ 2 callers
Function
createStackTrace
( devTools: TargetUniverse, rawStackTrace: Protocol.Runtime.StackTrace, targetId: string | undefined, )
src/devtools/DevtoolsUtils.ts:472
↓ 2 callers
Function
detectDisplay
()
src/browser.ts:167
↓ 2 callers
Method
detectOpenDevToolsWindows
()
src/McpContext.ts:750
↓ 2 callers
Function
ensureBrowserConnected
(options: { browserURL?: string; wsEndpoint?: string; wsHeaders?: Record<string, string>; devtools: bo
src/browser.ts:47
↓ 2 callers
Function
extractExtensionId
(origin: string)
src/ServiceWorkerCollector.ts:212
↓ 2 callers
Method
formatDiffDetails
(diff: HeapSnapshotDetailedClassDiff)
src/formatters/HeapSnapshotFormatter.ts:198
↓ 2 callers
Method
formatDiffSummary
(diffs: HeapSnapshotClassDiff[])
src/formatters/HeapSnapshotFormatter.ts:181
↓ 2 callers
Method
formatDominators
( dominators: DevTools.HeapSnapshotModel.HeapSnapshotModel.DominatorChain, )
src/formatters/HeapSnapshotFormatter.ts:112
↓ 2 callers
Function
formatEnumChoice
* For enums, log the value as uppercase. * We're going to have an enum for such flags with choices represented * as an `enum` where the keys of the
src/telemetry/flagUtils.ts:20
↓ 2 callers
Function
formatFragment
( fragment: DevTools.DevTools.StackTrace.StackTrace.Fragment, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:376
↓ 2 callers
Method
formatNodes
( items: ReadonlyArray< | DevTools.HeapSnapshotModel.HeapSnapshotModel.Node | DevTools.HeapSna
src/formatters/HeapSnapshotFormatter.ts:55
↓ 2 callers
Method
formatRetainingPaths
( retainingPaths: readonly DevTools.HeapSnapshotModel.HeapSnapshotModel.RetainingEdge[], )
src/formatters/HeapSnapshotFormatter.ts:87
↓ 2 callers
Function
formatStackTrace
( stackTrace: DevTools.DevTools.StackTrace.StackTrace.StackTrace, cause: SymbolizedError | undefined, fo
src/formatters/ConsoleFormatter.ts:340
↓ 2 callers
Function
formatStackTraceInner
( stackTrace: DevTools.DevTools.StackTrace.StackTrace.StackTrace | undefined, cause: SymbolizedError | und
src/formatters/ConsoleFormatter.ts:358
↓ 2 callers
Method
fromDetails
(opts: { devTools?: TargetUniverse; details: Protocol.Runtime.ExceptionDetails; targetId: string;
src/devtools/DevtoolsUtils.ts:301
↓ 2 callers
Method
fromError
(opts: { devTools?: TargetUniverse; error: Protocol.Runtime.RemoteObject; targetId: string; })
src/devtools/DevtoolsUtils.ts:359
↓ 2 callers
Function
generateToolMetrics
(tools: ToolDefinition[])
src/telemetry/metricsRegistry.ts:93
↓ 2 callers
Method
getConsoleData
( page: McpPage, includePreservedMessages?: boolean, )
src/McpContext.ts:298
↓ 2 callers
Method
getConsoleMessageStableId
( message: ConsoleMessage | Error | DevTools.AggregatedIssue | UncaughtError, )
src/McpContext.ts:312
↓ 2 callers
Method
getDevToolsData
()
src/McpPage.ts:396
↓ 2 callers
Method
getExtensionServiceWorkerId
( extensionServiceWorker: ExtensionServiceWorker, )
src/McpContext.ts:781
↓ 2 callers
Method
getHeapSnapshotAggregates
( filePath: string, )
src/McpContext.ts:912
↓ 2 callers
Method
getHeapSnapshotClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/McpContext.ts:1040
↓ 2 callers
Function
getMockAggregatedIssue
()
tests/utils.ts:308
↓ 2 callers
Function
getMockBrowser
()
tests/utils.ts:358
↓ 2 callers
Function
getMockPage
()
tests/utils.ts:337
↓ 2 callers
Function
getMockResponse
( options: { status?: number; headers?: Record<string, string>; } = {}, )
tests/utils.ts:216
↓ 2 callers
Function
getNetworkMultiplierFromString
( condition: string | null, )
src/WaitForHelper.ts:212
↓ 2 callers
Function
getPossibleFlagMetrics
(options: CliOptions)
src/telemetry/flagUtils.ts:84
↓ 2 callers
Method
getScreenRecorder
()
src/McpContext.ts:500
↓ 2 callers
Function
getSizeLimitedString
(text: string, sizeLimit: number)
src/formatters/NetworkFormatter.ts:252
↓ 2 callers
Function
getSocketPath
(sessionId: string)
src/daemon/utils.ts:27
↓ 2 callers
Function
getTempFilePath
(filename: string)
src/utils/files.ts:11
↓ 2 callers
Function
getTraceSummary
( result: TraceResult, deviceScope?: DevTools.CrUXManager.DeviceScope | null, )
src/trace-processing/parse.ts:83
↓ 2 callers
Function
getZodType
(zodType: zod.ZodTypeAny)
src/telemetry/transformation.ts:35
↓ 2 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
↓ 2 callers
Function
handleActionError
(error: unknown, uid: string)
src/tools/input.ts:36
↓ 2 callers
Function
handleResponse
( response: CallToolResult, format: 'json' | 'md', )
src/daemon/client.ts:150
↓ 2 callers
Function
isEdgeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:32
↓ 2 callers
Function
isExtensionOrigin
(origin: string)
src/ServiceWorkerCollector.ts:225
↓ 2 callers
Function
isNodeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:24
↓ 2 callers
Method
isPageSelected
(page: Page)
src/McpContext.ts:556
↓ 2 callers
Function
isProcessAlive
(pid: number)
tests/e2e/telemetry.test.ts:114
↓ 2 callers
Method
isRunningPerformanceTrace
()
src/McpContext.ts:496
↓ 2 callers
Method
isValid
()
src/formatters/IssueFormatter.ts:150
↓ 2 callers
Function
launch
(options: McpLaunchOptions)
src/browser.ts:185
↓ 2 callers
Method
listExtensions
()
src/McpContext.ts:903
↓ 2 callers
Function
loadIssueDescriptions
()
src/issue-descriptions.ts:20
↓ 2 callers
Method
loadResource
(path: string)
src/McpContext.ts:1006
↓ 2 callers
Method
loadState
()
src/telemetry/persistence.ts:44
↓ 2 callers
Method
logDailyActiveIfNeeded
()
src/telemetry/ClearcutLogger.ts:152
↓ 2 callers
Function
logDisclaimers
(args: ReturnType<typeof parseArguments>)
src/index.ts:192
↓ 2 callers
Method
logServerStart
(flagUsage: FlagUsage)
src/telemetry/ClearcutLogger.ts:140
↓ 2 callers
Method
logToolInvocation
(args: { toolName: string; params: ShapeOutput<zod.ZodRawShape>; schema: zod.ZodRawShape; succ
src/telemetry/ClearcutLogger.ts:109
↓ 2 callers
Function
makeTargetFilter
(enableExtensions = false)
src/browser.ts:24
↓ 2 callers
Function
overrideDevToolsGlobals
({ loadResource, }: { loadResource: (url: string) => Promise<string>; })
src/devtools/DevtoolsUtils.ts:32
↓ 2 callers
Function
parseKey
(keyInput: string)
src/utils/keyboard.ts:280
↓ 2 callers
Method
randomPort
()
tests/server.ts:20
↓ 2 callers
Function
replaceHtmlElementsWithUids
(schema: JSONSchema7Definition)
src/McpResponse.ts:59
↓ 2 callers
Method
resetCounter
()
src/TextSnapshot.ts:20
↓ 2 callers
Method
resetForTesting
()
src/telemetry/ClearcutLogger.ts:70
↓ 2 callers
Function
resolveCanonicalPath
(filePath: string)
src/utils/files.ts:18
↓ 2 callers
Method
resolveCdpElementId
(cdpBackendNodeId: number)
src/McpPage.ts:372
↓ 2 callers
Method
roots
()
src/McpContext.ts:187
↓ 2 callers
Function
sanitizeParams
( params: ShapeOutput<zod.ZodRawShape>, schema: zod.ZodRawShape, )
src/telemetry/transformation.ts:140
↓ 2 callers
Function
saveLogsToFile
(fileName: string)
src/logger.ts:19
↓ 2 callers
Method
saveState
(state: LocalState)
src/telemetry/persistence.ts:45
↓ 2 callers
Method
send
( method: T, params: DevTools.CDPConnection.CommandParams<T>, sessionId: string | undefined, )
src/devtools/DevToolsConnectionAdapter.ts:44
↓ 2 callers
Function
sendCommand
( command: DaemonMessage, sessionId: string, )
src/daemon/client.ts:100
← previous
next →
101–200 of 713, ranked by callers