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
↓ 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:109
↓ 2 callers
Method
setClientName
(clientName: string)
src/telemetry/ClearcutLogger.ts:90
↓ 2 callers
Method
setIncludeConsoleData
( value: boolean, options?: PaginationOptions & { types?: string[]; includePreservedMessag
src/tools/ToolDefinition.ts:147
↓ 2 callers
Method
setIncludePages
(value: boolean)
src/tools/ToolDefinition.ts:138
↓ 2 callers
Method
setListExtensions
()
src/tools/ToolDefinition.ts:171
↓ 2 callers
Method
setScreenRecorder
( data: {recorder: ScreenRecorder; filePath: string} | null, )
src/McpContext.ts:504
↓ 2 callers
Function
startDaemon
(mcpArgs: string[] = [], sessionId: string)
src/daemon/client.ts:70
↓ 2 callers
Function
stopDaemon
(sessionId: string)
src/daemon/client.ts:137
↓ 2 callers
Function
stubToolDiscovery
(page: object)
tests/McpResponse.test.ts:1042
↓ 2 callers
Method
toJSON
()
src/formatters/NetworkFormatter.ts:154
↓ 2 callers
Method
toJSON
()
src/formatters/ConsoleFormatter.ts:198
↓ 2 callers
Function
toSnakeCase
(text: string)
src/utils/string.ts:16
↓ 2 callers
Method
toString
()
src/formatters/NetworkFormatter.ts:146
↓ 2 callers
Function
truncateTitle
(title: string, maxLength = 50)
src/McpResponse.ts:1439
↓ 2 callers
Method
unsubscribe
()
src/ServiceWorkerCollector.ts:47
↓ 2 callers
Function
updateRoots
()
src/index.ts:61
↓ 2 callers
Function
validateEnumHomogeneity
(values: unknown[])
src/telemetry/metricsRegistry.ts:21
↓ 2 callers
Function
waitForFile
* Waits for a file to be created and populated (removed = false) or removed (removed = true).
src/daemon/client.ts:29
↓ 2 callers
Method
waitForTextOnPage
( text: string[], timeout?: number, targetPage?: Page, )
src/McpContext.ts:842
↓ 2 callers
Function
withBrowser
( cb: (browser: Browser, page: Page) => Promise<void>, options: { debug?: boolean; autoOpenDevTool
tests/utils.ts:70
↓ 1 callers
Method
#addToBuffer
(event: ChromeDevToolsMcpExtension)
src/telemetry/watchdog/ClearcutSender.ts:159
↓ 1 callers
Method
#dataWithPagination
(data: T[], pagination?: PaginationOptions)
src/McpResponse.ts:1400
↓ 1 callers
Method
#extractedAttributes
(node: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:129
↓ 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:186
↓ 1 callers
Method
#getAttributes
(serializedAXNodeRoot: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:67
↓ 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:403
↓ 1 callers
Method
#getFormattedResponseBody
( httpResponse: HTTPResponse, sizeLimit = BODY_CONTEXT_SIZE_LIMIT, )
src/formatters/NetworkFormatter.ts:228
↓ 1 callers
Method
#getMessage
(details: Protocol.Runtime.ExceptionDetails)
src/devtools/DevtoolsUtils.ts:383
↓ 1 callers
Method
#getResult
()
src/WaitForHelper.ts:194
↓ 1 callers
Method
#getSelectedMcpPage
()
src/McpContext.ts:552
↓ 1 callers
Method
#getStatusFromRequest
(request: HTTPRequest)
src/formatters/NetworkFormatter.ts:214
↓ 1 callers
Method
#handle
(req: IncomingMessage, res: ServerResponse)
tests/server.ts:72
↓ 1 callers
Method
#init
()
src/McpContext.ts:151
↓ 1 callers
Method
#initializePage
(page: Page)
src/PageCollector.ts:115
↓ 1 callers
Method
#loadDetailedData
()
src/formatters/NetworkFormatter.ts:75
↓ 1 callers
Method
#loadSnapshot
( absolutePath: string, uid: number, )
src/HeapSnapshotManager.ts:293
↓ 1 callers
Method
#lookupCause
( devTools: TargetUniverse | undefined, error: Protocol.Runtime.RemoteObject, targetId: string,
src/devtools/DevtoolsUtils.ts:424
↓ 1 callers
Method
#nodeToJSON
(node: TextSnapshotNode)
src/formatters/SnapshotFormatter.ts:57
↓ 1 callers
Method
#redactNetworkHeaders
( headers: Record<string, string>, )
src/formatters/NetworkFormatter.ts:164
↓ 1 callers
Method
#resolveElementHandle
( node: TextSnapshotNode, uid: string, )
src/McpPage.ts:350
↓ 1 callers
Method
#shouldLogDailyActive
(state: LocalState)
src/telemetry/ClearcutLogger.ts:201
↓ 1 callers
Method
#startForwardingCdpEvents
(session: puppeteer.CDPSession)
src/devtools/DevToolsConnectionAdapter.ts:78
↓ 1 callers
Method
#validateUrlAllowed
(url: URL)
src/McpContext.ts:993
↓ 1 callers
Method
#validateUrlNotBlocked
(url: URL)
src/McpContext.ts:981
↓ 1 callers
Function
HaveUniqueNames
(tools: Array<{name: string}>)
scripts/update_metrics.ts:27
↓ 1 callers
Function
addCrossLinks
(text: string, tools: ToolWithAnnotations[])
scripts/generate-docs.ts:67
↓ 1 callers
Method
attachDevToolsData
(data: DevToolsData)
src/tools/ToolDefinition.ts:163
↓ 1 callers
Function
bucketize
(value: number)
src/telemetry/transformation.ts:98
↓ 1 callers
Function
buildDisabledMessage
( toolName: string, flag: string, categoryLabel?: string, )
src/ToolHandler.ts:26
↓ 1 callers
Function
buildUnknownArgumentsMessage
( toolName: string, unknownArgumentNames: string[], expectedArgumentNames: string[], )
src/ToolHandler.ts:129
↓ 1 callers
Function
bundleDependency
( wrapperIndexName, extraOutputOptions = {}, external = [], )
rollup.config.mjs:129
↓ 1 callers
Function
check
()
src/daemon/client.ts:31
↓ 1 callers
Function
cleanupInterception
()
src/tools/pages.ts:48
↓ 1 callers
Function
cleanupTest
(ctx: TestContext)
tests/e2e/telemetry.test.ts:137
↓ 1 callers
Function
closeBrowser
()
src/browser.ts:297
↓ 1 callers
Method
closeHeapSnapshot
(filePath: string)
src/McpContext.ts:950
↓ 1 callers
Method
closePage
(pageId: number)
src/McpContext.ts:346
↓ 1 callers
Function
computeDownscaleClip
( box: BoundingBox, maxWidth: number | undefined, maxHeight: number | undefined, )
src/tools/screenshot.ts:52
↓ 1 callers
Function
converNetworkRequestDetailedToStringDetailed
( data: NetworkRequestDetailed, )
src/formatters/NetworkFormatter.ts:274
↓ 1 callers
Function
convertConsoleMessageConciseDetailedToString
( msg: ConsoleMessageDetailed, )
src/formatters/ConsoleFormatter.ts:296
↓ 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
copyDevToolsDescriptionFiles
()
scripts/post-build.ts:138
↓ 1 callers
Method
createForTesting
( message: string, stackTrace?: DevTools.StackTrace.StackTrace.StackTrace, cause?: SymbolizedError
src/devtools/DevtoolsUtils.ts:448
↓ 1 callers
Function
createMcpServer
( serverArgs: ReturnType<typeof parseArguments>, options: { logFile?: fs.WriteStream; }, )
src/index.ts:32
↓ 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:18
↓ 1 callers
Function
createNewPageAndTriggerDialog
(client: Client)
tests/index.test.ts:266
↓ 1 callers
Function
createStackTraceForConsoleMessage
( devTools: TargetUniverse, consoleMessage: ConsoleMessage, )
src/devtools/DevtoolsUtils.ts:457
↓ 1 callers
Function
createStructuredPage
( page: Page, context: McpContext, rawTitle: string, )
src/McpResponse.ts:1453
↓ 1 callers
Method
createWaitForHelper
( cpuMultiplier: number, networkMultiplier: number, )
src/McpPage.ts:126
↓ 1 callers
Function
cruxResponseFixture
(url = 'https://web.dev/', lcp = 2595)
tests/tools/performance.test.ts:502
↓ 1 callers
Function
debugLog
(...args: unknown[])
scripts/eval_gemini.ts:46
↓ 1 callers
Function
detectOsType
()
src/telemetry/ClearcutLogger.ts:27
↓ 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
ensureBrowserLaunched
( options: McpLaunchOptions, )
src/browser.ts:277
↓ 1 callers
Function
escapeHtmlTags
(text: string)
scripts/generate-docs.ts:61
↓ 1 callers
Method
executeThirdPartyDeveloperTool
( toolName: string, params: Record<string, unknown>, response: Response, )
src/McpPage.ts:148
↓ 1 callers
Function
exit
(code: number)
src/telemetry/watchdog/main.ts:93
↓ 1 callers
Function
fetchPageTitle
(page: Page)
src/McpResponse.ts:1446
↓ 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:256
↓ 1 callers
Method
find
( extensionId: string, filter: (item: WithSymbolId<ConsoleMessage | UncaughtError>) => boolean, )
src/ServiceWorkerCollector.ts:196
↓ 1 callers
Function
flushLogs
( logFile: fs.WriteStream, timeoutMs = 2000, )
src/logger.ts:35
↓ 1 callers
Method
format
( toolName: string, context: McpContext, data: { detailedConsoleMessage: ConsoleFormatter |
src/McpResponse.ts:818
↓ 1 callers
Function
formatArg
(arg: unknown, formatter: {isIgnored: IgnoreCheck})
src/formatters/ConsoleFormatter.ts:324
↓ 1 callers
Function
formatArgs
(msg: ConsoleMessageDetailed)
src/formatters/ConsoleFormatter.ts:308
↓ 1 callers
Function
formatArgumentNames
(names: string[])
src/ToolHandler.ts:125
↓ 1 callers
Function
formatAsyncFragment
( fragment: DevTools.DevTools.StackTrace.StackTrace.AsyncFragment, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:384
↓ 1 callers
Function
formatCause
( cause: SymbolizedError | undefined, formatter: {isIgnored: IgnoreCheck}, )
src/formatters/ConsoleFormatter.ts:412
↓ 1 callers
Method
formatDuplicateStrings
( groups: readonly DuplicateStringGroup[], )
src/formatters/HeapSnapshotFormatter.ts:125
↓ 1 callers
Function
formatHeadlers
(headers: Record<string, string>)
src/formatters/NetworkFormatter.ts:266
↓ 1 callers
Function
formatSignedCount
(n: number)
src/formatters/HeapSnapshotFormatter.ts:226
← previous
next →
201–300 of 713, ranked by callers