MCPcopy Create free account

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

Functions707 in github.com/ChromeDevTools/chrome-devtools-mcp

↓ 2 callersMethod#getMessageFromException
( error: Protocol.Runtime.RemoteObject, )
src/devtools/DevtoolsUtils.ts:318
↓ 2 callersMethod#getSortedAggregates
()
src/formatters/HeapSnapshotFormatter.ts:140
↓ 2 callersMethod#getSortedRawClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/HeapSnapshotManager.ts:273
↓ 2 callersMethod#resetIssueAggregator
()
src/PageCollector.ts:185
↓ 2 callersMethod#scheduleFlush
(delayMs: number)
src/telemetry/watchdog/ClearcutSender.ts:170
↓ 2 callersMethod#sendBatch
(events: BufferedEvent[])
src/telemetry/watchdog/ClearcutSender.ts:182
↓ 2 callersMethodaddLog
(extensionId: string, log: ConsoleMessage | UncaughtError)
src/ServiceWorkerCollector.ts:164
↓ 2 callersFunctionapplyToExisting
(existing: T[], update: T[])
src/telemetry/metricsRegistry.ts:67
↓ 2 callersFunctionapplyToExistingMetrics
( existing: ToolMetric[], update: ToolMetric[], )
src/telemetry/metricsRegistry.ts:44
↓ 2 callersMethodattachConsoleMessage
(msgid: number)
src/tools/ToolDefinition.ts:159
↓ 2 callersMethodattachImage
(value: ImageContentData)
src/tools/ToolDefinition.ts:154
↓ 2 callersMethodattachLighthouseResult
(result: LighthouseData)
src/tools/ToolDefinition.ts:170
↓ 2 callersMethodattachTraceInsight
( trace: TraceResult, insightSetId: string, insightName: InsightName, )
src/tools/ToolDefinition.ts:164
↓ 2 callersMethodattachTraceSummary
(trace: TraceResult)
src/tools/ToolDefinition.ts:163
↓ 2 callersMethodattachWaitForResult
(result: WaitForEventsResult)
src/tools/ToolDefinition.ts:173
↓ 2 callersMethodbringToFront
()
src/devtools/McpHostBindingAdapter.ts:60
↓ 2 callersFunctionbucketizeLatency
(latencyMs: number)
src/telemetry/transformation.ts:11
↓ 2 callersFunctioncomputeFlagUsage
( args: Record<string, unknown>, options: CliOptions, )
src/telemetry/flagUtils.ts:39
↓ 2 callersMethodconsumeReconnectNotice
* Returns true once if this context was created by reconnecting after the * previous browser connection was lost, so the next response can surface
src/McpContext.ts:380
↓ 2 callersFunctionconvertConsoleMessageConciseToString
(msg: ConsoleMessageConcise)
src/formatters/ConsoleFormatter.ts:291
↓ 2 callersFunctionconvertNetworkRequestConciseToString
( data: NetworkRequestConcise, )
src/formatters/NetworkFormatter.ts:259
↓ 2 callersFunctioncreateStackTrace
( devTools: TargetUniverse, rawStackTrace: Protocol.Runtime.StackTrace, targetId: string | undefined, )
src/devtools/DevtoolsUtils.ts:394
↓ 2 callersFunctioncreateTargetUniverse
( session: CDPSession, )
src/devtools/DevtoolsUtils.ts:135
↓ 2 callersFunctiondetectDisplay
()
src/browser.ts:167
↓ 2 callersFunctionensureBrowserConnected
(options: { browserURL?: string; wsEndpoint?: string; wsHeaders?: Record<string, string>; devtools: bo
src/browser.ts:47
↓ 2 callersFunctionextractExtensionId
(origin: string)
src/ServiceWorkerCollector.ts:212
↓ 2 callersMethodformatDiffDetails
(diff: HeapSnapshotDetailedClassDiff)
src/formatters/HeapSnapshotFormatter.ts:198
↓ 2 callersMethodformatDiffSummary
(diffs: HeapSnapshotClassDiff[])
src/formatters/HeapSnapshotFormatter.ts:181
↓ 2 callersMethodformatDominators
( dominators: DevTools.HeapSnapshotModel.HeapSnapshotModel.DominatorChain, )
src/formatters/HeapSnapshotFormatter.ts:112
↓ 2 callersFunctionformatEnumChoice
* 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 callersFunctionformatFragment
( fragment: DevTools.DevTools.StackTrace.StackTrace.Fragment, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:376
↓ 2 callersMethodformatNodes
( items: ReadonlyArray< | DevTools.HeapSnapshotModel.HeapSnapshotModel.Node | DevTools.HeapSna
src/formatters/HeapSnapshotFormatter.ts:55
↓ 2 callersMethodformatRetainingPaths
( retainingPaths: readonly DevTools.HeapSnapshotModel.HeapSnapshotModel.RetainingEdge[], )
src/formatters/HeapSnapshotFormatter.ts:87
↓ 2 callersFunctionformatStackTrace
( stackTrace: DevTools.DevTools.StackTrace.StackTrace.StackTrace, cause: SymbolizedError | undefined, fo
src/formatters/ConsoleFormatter.ts:340
↓ 2 callersFunctionformatStackTraceInner
( stackTrace: DevTools.DevTools.StackTrace.StackTrace.StackTrace | undefined, cause: SymbolizedError | und
src/formatters/ConsoleFormatter.ts:358
↓ 2 callersMethodfromDetails
(opts: { devTools?: TargetUniverse; details: Protocol.Runtime.ExceptionDetails; targetId: string;
src/devtools/DevtoolsUtils.ts:223
↓ 2 callersMethodfromError
(opts: { devTools?: TargetUniverse; error: Protocol.Runtime.RemoteObject; targetId: string; })
src/devtools/DevtoolsUtils.ts:281
↓ 2 callersFunctiongenerateToolMetrics
(tools: ToolDefinition[])
src/telemetry/metricsRegistry.ts:94
↓ 2 callersMethodgetConsoleData
( includePreservedMessages?: boolean, )
src/McpPage.ts:212
↓ 2 callersMethodgetConsoleMessageStableId
( message: ConsoleMessage | Error | DevTools.AggregatedIssue | UncaughtError, )
src/McpResponse.ts:824
↓ 2 callersMethodgetDevToolsData
()
src/McpPage.ts:506
↓ 2 callersMethodgetDevToolsPage
()
src/McpPage.ts:198
↓ 2 callersFunctiongetEnumValues
(zodType: zod.ZodTypeAny)
src/telemetry/transformation.ts:60
↓ 2 callersMethodgetExtensionServiceWorkerId
( extensionServiceWorker: ExtensionServiceWorker, )
src/McpContext.ts:569
↓ 2 callersMethodgetHeapSnapshotAggregates
( filePath: string, filterName?: string, )
src/McpContext.ts:646
↓ 2 callersMethodgetHeapSnapshotClassDiffs
( baseFilePath: string, currentFilePath: string, )
src/McpContext.ts:780
↓ 2 callersMethodgetIdForResource
(resource: WithSymbolId<T>)
src/PageCollector.ts:117
↓ 2 callersFunctiongetMockAggregatedIssue
()
tests/utils.ts:311
↓ 2 callersFunctiongetMockResponse
( options: { status?: number; headers?: Record<string, string>; } = {}, )
tests/utils.ts:219
↓ 2 callersFunctiongetNetworkMultiplierFromString
( condition: string | null, )
src/WaitForHelper.ts:235
↓ 2 callersMethodgetPages
()
src/McpContext.ts:358
↓ 2 callersFunctiongetPossibleFlagMetrics
(options: CliOptions)
src/telemetry/flagUtils.ts:84
↓ 2 callersMethodgetScreenRecorder
()
src/McpContext.ts:344
↓ 2 callersMethodgetSelectedPageFallback
* Returns details about the last page snapshot automatically replacing the * selection because the selected page disappeared from the page list, or
src/McpContext.ts:409
↓ 2 callersFunctiongetSizeLimitedString
(text: string, sizeLimit: number)
src/formatters/NetworkFormatter.ts:252
↓ 2 callersFunctiongetSocketPath
(sessionId: string)
src/daemon/utils.ts:27
↓ 2 callersFunctiongetTempFilePath
(filename: string)
src/utils/files.ts:11
↓ 2 callersFunctiongetTraceSummary
( result: TraceResult, deviceScope?: DevTools.CrUXManager.DeviceScope | null, )
src/trace-processing/parse.ts:83
↓ 2 callersFunctiongetZodType
(zodType: zod.ZodTypeAny)
src/telemetry/transformation.ts:35
↓ 2 callersMethodgroupConsecutive
* Groups consecutive messages with the same type, text, and argument count. * Similar to Chrome DevTools' console grouping behavior.
src/formatters/ConsoleFormatter.ts:211
↓ 2 callersFunctionhandleActionError
(error: unknown, uid: string)
src/tools/input.ts:36
↓ 2 callersFunctionhandleResponse
( response: CallToolResult, format: 'json' | 'md', )
src/daemon/client.ts:192
↓ 2 callersMethodinit
()
src/McpPage.ts:124
↓ 2 callersFunctionisEdgeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:32
↓ 2 callersFunctionisExtensionOrigin
(origin: string)
src/ServiceWorkerCollector.ts:225
↓ 2 callersFunctionisNodeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:24
↓ 2 callersFunctionisProcessAlive
(pid: number)
tests/e2e/telemetry.test.ts:114
↓ 2 callersMethodisRunningPerformanceTrace
()
src/McpContext.ts:340
↓ 2 callersMethodisValid
()
src/formatters/IssueFormatter.ts:150
↓ 2 callersFunctionlaunch
(options: McpLaunchOptions)
src/browser.ts:185
↓ 2 callersMethodlistExtensions
()
src/McpContext.ts:637
↓ 2 callersFunctionloadIssueDescriptions
()
src/devtools/issueDescriptions.ts:20
↓ 2 callersMethodloadResource
(path: string)
src/McpContext.ts:746
↓ 2 callersMethodloadState
()
src/telemetry/persistence.ts:44
↓ 2 callersMethodlogDailyActiveIfNeeded
()
src/telemetry/ClearcutLogger.ts:152
↓ 2 callersFunctionlogDisclaimers
(args: ReturnType<typeof parseArguments>)
src/index.ts:202
↓ 2 callersMethodlogServerStart
(flagUsage: FlagUsage)
src/telemetry/ClearcutLogger.ts:140
↓ 2 callersMethodlogToolInvocation
(args: { toolName: string; params: ShapeOutput<zod.ZodRawShape>; schema: zod.ZodRawShape; succ
src/telemetry/ClearcutLogger.ts:109
↓ 2 callersFunctionmakeTargetFilter
(enableExtensions = false)
src/browser.ts:24
↓ 2 callersFunctionmockListener
()
tests/utils.ts:319
↓ 2 callersFunctionoverrideDevToolsGlobals
({ loadResource, }: { loadResource: (url: string) => Promise<string>; })
src/devtools/DevtoolsUtils.ts:28
↓ 2 callersFunctionparseKey
(keyInput: string)
src/utils/keyboard.ts:280
↓ 2 callersMethodrandomPort
()
tests/server.ts:20
↓ 2 callersFunctionreplaceHtmlElementsWithUids
(schema: JSONSchema7Definition)
src/McpResponse.ts:70
↓ 2 callersMethodresetCounter
()
src/TextSnapshot.ts:20
↓ 2 callersMethodresetForTesting
()
src/telemetry/ClearcutLogger.ts:70
↓ 2 callersFunctionresolveCanonicalPath
(filePath: string)
src/utils/files.ts:18
↓ 2 callersMethodresolveCdpElementId
(cdpBackendNodeId: number)
src/TextSnapshot.ts:151
↓ 2 callersMethodroots
()
src/McpContext.ts:202
↓ 2 callersFunctionsanitizeParams
( params: ShapeOutput<zod.ZodRawShape>, schema: zod.ZodRawShape, )
src/telemetry/transformation.ts:164
↓ 2 callersFunctionsaveLogsToFile
(fileName: string)
src/utils/logger.ts:19
↓ 2 callersMethodsaveState
(state: LocalState)
src/telemetry/persistence.ts:45
↓ 2 callersMethodsend
( method: T, params: DevTools.CDPConnection.CommandParams<T>, sessionId: string | undefined, )
src/devtools/DevToolsConnectionAdapter.ts:44
↓ 2 callersMethodsendShutdownEvent
()
src/telemetry/watchdog/ClearcutSender.ts:88
↓ 2 callersFunctionserializeArgs
( options: Record<string, YargsOptions>, argv: Record<string, unknown>, )
src/daemon/utils.ts:109
↓ 2 callersMethodsetClientName
(clientName: string)
src/telemetry/ClearcutLogger.ts:90
↓ 2 callersMethodsetIncludeConsoleData
( value: boolean, options?: PaginationOptions & { types?: string[]; includePreservedMessag
src/tools/ToolDefinition.ts:145
↓ 2 callersMethodsetIncludePages
(value: boolean)
src/tools/ToolDefinition.ts:136
↓ 2 callersMethodsetListExtensions
()
src/tools/ToolDefinition.ts:169
↓ 2 callersMethodsetReconnectNotice
* Surfaces a one-time note that the browser reconnected and page ids changed. * Set by the tool handler when the context reports a pending reconnec
src/McpResponse.ts:294
← previousnext →101–200 of 707, ranked by callers