Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChromeDevTools/chrome-devtools-mcp
/ functions
Functions
804 in github.com/ChromeDevTools/chrome-devtools-mcp
⨍
Functions
804
◇
Types & classes
172
↓ 2 callers
Method
getSelectedPageFallback
* Returns details about the last page snapshot automatically replacing the * selection because the selected page disappeared from the page list, or
src/McpContext.ts:497
↓ 2 callers
Function
getTempFilePath
(filename: string)
src/utils/files.ts:11
↓ 2 callers
Function
getTraceSummary
( result: TraceResult, deviceScope?: DevTools.CrUXManager.DeviceScope | null, )
src/processors/PerformanceTrace.ts:83
↓ 2 callers
Function
getZodType
(zodType: zod.ZodTypeAny)
src/telemetry/transformation.ts:39
↓ 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:240
↓ 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:222
↓ 2 callers
Method
hasHeapSnapshots
()
src/McpContext.ts:859
↓ 2 callers
Method
init
()
src/McpPage.ts:182
↓ 2 callers
Function
isEdgeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:34
↓ 2 callers
Function
isExtensionOrigin
(origin: string)
src/collectors/ServiceWorkerCollector.ts:225
↓ 2 callers
Function
isNodeLike
( item: unknown, )
src/formatters/HeapSnapshotFormatter.ts:26
↓ 2 callers
Function
isProcessAlive
(pid: number)
tests/e2e/telemetry.test.ts:114
↓ 2 callers
Method
isRunningPerformanceTrace
()
src/McpContext.ts:394
↓ 2 callers
Function
launch
(options: McpLaunchOptions)
src/browser.ts:173
↓ 2 callers
Method
listExtensions
()
src/McpContext.ts:767
↓ 2 callers
Function
loadIssueDescriptions
()
src/devtools/issueDescriptions.ts:20
↓ 2 callers
Method
loadResource
(path: string)
src/McpContext.ts:911
↓ 2 callers
Method
loadState
()
src/telemetry/persistence.ts:44
↓ 2 callers
Method
logDailyActiveIfNeeded
()
src/telemetry/ClearcutLogger.ts:172
↓ 2 callers
Function
logDisclaimers
(args: ParsedArguments)
src/index.ts:325
↓ 2 callers
Method
logServerStart
(flagUsage: FlagUsage)
src/telemetry/ClearcutLogger.ts:160
↓ 2 callers
Method
logToolInvocation
(args: { toolName: string; params: ShapeOutput<zod.ZodRawShape>; schema: zod.ZodRawShape; succ
src/telemetry/ClearcutLogger.ts:123
↓ 2 callers
Function
mockListener
()
tests/mocks.ts:45
↓ 2 callers
Function
overrideDevToolsGlobals
({ loadResource, }: { loadResource: (url: string) => Promise<string>; })
src/devtools/DevtoolsUtils.ts:27
↓ 2 callers
Function
parseByteSize
(value: string)
src/utils/bytes.ts:30
↓ 2 callers
Function
parseKey
(keyInput: string)
src/utils/keyboard.ts:280
↓ 2 callers
Function
parser
( version: string, argv = process.argv, env = process.env, )
src/config/mcp-options.ts:308
↓ 2 callers
Method
reject
(error: Error)
scripts/profile/inspector.ts:24
↓ 2 callers
Function
replaceHtmlElementsWithUids
(schema: JSONSchema7Definition)
src/McpPage.ts:7
↓ 2 callers
Method
resetCounter
()
src/TextSnapshot.ts:20
↓ 2 callers
Method
resolveCdpElementId
(cdpBackendNodeId: number)
src/TextSnapshot.ts:151
↓ 2 callers
Method
roots
()
src/McpContext.ts:228
↓ 2 callers
Function
sanitizeParams
( params: ShapeOutput<zod.ZodRawShape>, schema: zod.ZodRawShape, )
src/telemetry/transformation.ts:168
↓ 2 callers
Function
saveLogsToFile
(fileName: string)
src/utils/logger.ts:18
↓ 2 callers
Method
saveState
(state: LocalState)
src/telemetry/persistence.ts:45
↓ 2 callers
Method
sendShutdownEvent
()
src/telemetry/watchdog/ClearcutSender.ts:88
↓ 2 callers
Function
serializeArgs
( options: Record<string, YargsOptions>, argv: Record<string, unknown>, )
src/daemon/utils.ts:125
↓ 2 callers
Method
setClientName
(clientName: string)
src/telemetry/ClearcutLogger.ts:96
↓ 2 callers
Method
setIncludeConsoleData
( value: boolean, options?: PaginationOptions & { types?: string[]; includePreservedMessag
src/tools/ToolDefinition.ts:167
↓ 2 callers
Method
setListExtensions
()
src/tools/ToolDefinition.ts:192
↓ 2 callers
Method
setReconnectNotice
* 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:149
↓ 2 callers
Function
startDaemon
(mcpArgs: string[] = [], sessionId: string)
src/daemon/client.ts:113
↓ 2 callers
Function
stopDaemon
(sessionId: string)
src/daemon/client.ts:188
↓ 2 callers
Function
stubToolDiscovery
(page: object)
tests/McpResponse.test.ts:890
↓ 2 callers
Method
throwIfDialogOpen
()
src/McpPage.ts:222
↓ 2 callers
Method
toJSON
()
src/formatters/NetworkFormatter.ts:159
↓ 2 callers
Method
toJSON
()
src/formatters/ConsoleFormatter.ts:221
↓ 2 callers
Method
toString
()
src/formatters/NetworkFormatter.ts:151
↓ 2 callers
Function
truncateTitle
(title: string, maxLength = 50)
src/McpResponse.ts:1456
↓ 2 callers
Method
unsubscribe
()
src/collectors/ServiceWorkerCollector.ts:47
↓ 2 callers
Method
updateTimeouts
()
src/McpPage.ts:832
↓ 2 callers
Function
validateEnumHomogeneity
(values: unknown[])
src/telemetry/metricsRegistry.ts:22
↓ 2 callers
Function
verifyDaemonVersion
( sessionId: string, cliVersion: string, )
src/daemon/client.ts:201
↓ 2 callers
Method
viewport
()
src/McpPage.ts:401
↓ 2 callers
Method
waitForEventsAfterAction
( action: () => Promise<unknown>, options?: { timeout?: number; waitForStableDom?: boolean
src/McpPage.ts:421
↓ 2 callers
Function
waitForFile
* Waits for a file to be created and populated (removed = false) or removed (removed = true).
src/daemon/client.ts:35
↓ 2 callers
Method
waitForTextOnPage
(text: string[], timeout?: number)
src/McpPage.ts:848
↓ 1 callers
Method
#addToBuffer
(event: ChromeDevToolsMcpExtension)
src/telemetry/watchdog/ClearcutSender.ts:159
↓ 1 callers
Method
#dataWithPagination
(data: T[], pagination?: PaginationOptions)
src/McpResponse.ts:1417
↓ 1 callers
Method
#extractedAttributes
(node: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:129
↓ 1 callers
Method
#fetchBrowserPages
()
src/McpContext.ts:617
↓ 1 callers
Method
#finalFlush
()
src/telemetry/watchdog/ClearcutSender.ts:238
↓ 1 callers
Method
#flush
()
src/telemetry/watchdog/ClearcutSender.ts:110
↓ 1 callers
Method
#formatNode
(node: TextSnapshotNode, depth = 0)
src/formatters/SnapshotFormatter.ts:39
↓ 1 callers
Method
#getAffectedResources
()
src/formatters/IssueFormatter.ts:77
↓ 1 callers
Method
#getArgs
()
src/formatters/ConsoleFormatter.ts:209
↓ 1 callers
Method
#getAttributes
(serializedAXNodeRoot: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:67
↓ 1 callers
Method
#getBrowserContextToNameMap
()
src/McpContext.ts:542
↓ 1 callers
Method
#getContext
()
src/index.ts:204
↓ 1 callers
Method
#getDescription
()
src/formatters/IssueFormatter.ts:193
↓ 1 callers
Method
#getExceptionDetails
( devTools: TargetUniverse | undefined, error: Protocol.Runtime.RemoteObject, targetId: string,
src/devtools/DevtoolsUtils.ts:346
↓ 1 callers
Method
#getFormattedResponseBody
( httpResponse: HTTPResponse, sizeLimit = BODY_CONTEXT_SIZE_LIMIT, )
src/formatters/NetworkFormatter.ts:233
↓ 1 callers
Method
#getMessage
(details: Protocol.Runtime.ExceptionDetails)
src/devtools/DevtoolsUtils.ts:326
↓ 1 callers
Method
#getResult
()
src/utils/WaitForHelper.ts:277
↓ 1 callers
Method
#getStatusFromRequest
(request: HTTPRequest)
src/formatters/NetworkFormatter.ts:219
↓ 1 callers
Method
#handle
(req: IncomingMessage, res: ServerResponse)
tests/server.ts:72
↓ 1 callers
Method
#handleAttachedConsoleMessage
()
src/McpResponse.ts:503
↓ 1 callers
Method
#handleAttachedNetworkRequest
( context: McpContext, )
src/McpResponse.ts:479
↓ 1 callers
Method
#handleConsoleList
( context: McpContext, )
src/McpResponse.ts:564
↓ 1 callers
Method
#handleMessage
(data: unknown)
scripts/profile/inspector.ts:53
↓ 1 callers
Method
#handleNetworkRequestList
( context: McpContext, )
src/McpResponse.ts:631
↓ 1 callers
Method
#handleSnapshot
( context: McpContext, )
src/McpResponse.ts:450
↓ 1 callers
Method
#handleThirdPartyDevelopeTools
()
src/McpResponse.ts:542
↓ 1 callers
Method
#handleWebMCP
()
src/McpResponse.ts:553
↓ 1 callers
Method
#init
()
src/McpContext.ts:145
↓ 1 callers
Method
#init
()
src/index.ts:156
↓ 1 callers
Method
#initDevToolsUniverseNoThrow
()
src/McpPage.ts:196
↓ 1 callers
Method
#initFocusEmulationNoThrow
()
src/McpPage.ts:189
↓ 1 callers
Method
#loadDetailedData
()
src/formatters/NetworkFormatter.ts:76
↓ 1 callers
Method
#loadSnapshot
( absolutePath: string, uid: number, )
src/processors/HeapSnapshotManager.ts:373
↓ 1 callers
Method
#lookupCause
( devTools: TargetUniverse | undefined, error: Protocol.Runtime.RemoteObject, targetId: string,
src/devtools/DevtoolsUtils.ts:367
↓ 1 callers
Method
#nodeToJSON
(node: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:57
↓ 1 callers
Method
#redactNetworkHeaders
( headers: Record<string, string>, )
src/formatters/NetworkFormatter.ts:169
↓ 1 callers
Method
#registerTool
(tool: ToolDefinition | DefinedPageTool)
src/index.ts:284
↓ 1 callers
Method
#resolveElementHandle
( node: TextSnapshotNode, uid: string, )
src/McpPage.ts:657
↓ 1 callers
Method
#shouldLogDailyActive
(state: LocalState)
src/telemetry/ClearcutLogger.ts:221
↓ 1 callers
Method
#validateUrlAllowed
(url: URL)
src/McpContext.ts:898
↓ 1 callers
Method
#validateUrlNotBlocked
(url: URL)
src/McpContext.ts:886
↓ 1 callers
Function
HaveUniqueNames
(tools: Array<{name: string}>)
scripts/update_metrics.ts:24
← previous
next →
201–300 of 804, ranked by callers