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
Method
getToolGroups
()
src/McpPage.ts:229
↓ 1 callers
Function
getToolStatusInfo
( tool: ToolDefinition | DefinedPageTool, serverArgs: ParsedArguments, )
src/ToolHandler.ts:82
↓ 1 callers
Function
getToolsAndCategories
(tools: any, slim = false)
scripts/generate-docs.ts:438
↓ 1 callers
Function
getToolsWithFilteredCategories
( filterOutCategories: ToolCategory[] = [], )
tests/index.test.ts:450
↓ 1 callers
Method
getWebMcpTools
()
src/McpPage.ts:330
↓ 1 callers
Function
getWebWorker
( context: Context, serviceWorkerId: string, )
src/tools/script.ts:217
↓ 1 callers
Function
getZodTypeInfo
(schema: ZodSchema)
scripts/generate-docs.ts:223
↓ 1 callers
Function
handleRequest
(msg: DaemonMessage)
src/daemon/daemon.ts:161
↓ 1 callers
Function
hasEquivalentType
(zodType: ZodType, value: unknown)
src/telemetry/transformation.ts:148
↓ 1 callers
Function
hasOptionChildren
(aXNode: TextSnapshotNode)
src/tools/input.ts:237
↓ 1 callers
Method
hasSnapshots
()
src/processors/HeapSnapshotManager.ts:434
↓ 1 callers
Function
hasValidHeapSnapshotExtension
(filePath: string)
src/processors/HeapSnapshotManager.ts:53
↓ 1 callers
Function
initializeAndLaunchBrowser
(child: Server)
tests/shutdown.test.ts:130
↓ 1 callers
Method
insertExtraNodes
( page: McpPage, idToNode: Map<string, TextSnapshotNode>, seenUniqueIds: Set<string>, snapshot
src/TextSnapshot.ts:173
↓ 1 callers
Function
inspectorUrlFrom
( transport: StdioClientTransport, )
scripts/profile/inspector.ts:133
↓ 1 callers
Method
installPWA
(options: InstallPWAOptions)
src/McpContext.ts:361
↓ 1 callers
Method
isCruxEnabled
()
src/McpContext.ts:395
↓ 1 callers
Function
isLocalBrowser
(context: McpContext)
src/ToolHandler.ts:171
↓ 1 callers
Function
isPageScopedTool
( tool: ToolDefinition | DefinedPageTool, )
src/ToolHandler.ts:128
↓ 1 callers
Function
isRequired
(schema: ZodSchema)
scripts/generate-docs.ts:284
↓ 1 callers
Function
isRestrictedSource
Matches any import source that starts with one of the restricted packages.
scripts/eslint_rules/no-direct-third-party-imports-rule.js:81
↓ 1 callers
Function
isScenarioModule
(value: unknown)
scripts/profile/utils.ts:65
↓ 1 callers
Function
isThirdPartyBarrel
Returns true when the file is inside src/third_party/.
scripts/eslint_rules/no-direct-third-party-imports-rule.js:88
↓ 1 callers
Function
isZodType
(type: string)
src/telemetry/transformation.ts:35
↓ 1 callers
Method
launchPWA
(options: LaunchPWAOptions)
src/McpContext.ts:369
↓ 1 callers
Function
listBundledDeps
* @returns {import('rollup').Plugin}
rollup.config.js:105
↓ 1 callers
Function
loadScenario
(scenarioPath: string)
scripts/eval_gemini.ts:27
↓ 1 callers
Function
loadScenario
(filePath: string)
scripts/profile/profile_mcp.ts:39
↓ 1 callers
Function
main
()
src/telemetry/watchdog/main.ts:78
↓ 1 callers
Function
main
()
scripts/update-lighthouse.ts:15
↓ 1 callers
Function
main
()
scripts/append-lighthouse-notices.ts:14
↓ 1 callers
Function
main
()
scripts/eval_gemini.ts:179
↓ 1 callers
Function
main
()
scripts/update_metrics.ts:131
↓ 1 callers
Function
main
()
scripts/post-build.ts:21
↓ 1 callers
Function
main
()
scripts/prepare.ts:80
↓ 1 callers
Function
main
()
scripts/profile/profile_mcp.ts:259
↓ 1 callers
Function
makeFormatter
(id: number, type: string, text: string, argsCount = 0)
tests/formatters/ConsoleFormatterGrouping.test.ts:32
↓ 1 callers
Function
noPaginationOptions
(options: PaginationOptions)
src/utils/pagination.ts:64
↓ 1 callers
Function
notify
(child: Server, msg: {method: string; params?: unknown})
tests/shutdown.test.ts:126
↓ 1 callers
Function
onParentDeath
(reason: string)
src/telemetry/watchdog/main.ts:126
↓ 1 callers
Function
paginate
( items: readonly Item[], options?: PaginationOptions, )
src/utils/pagination.ts:22
↓ 1 callers
Function
parseNonNegativeInteger
( value: string | undefined, name: string, )
scripts/profile/utils.ts:17
↓ 1 callers
Function
parseTrace
(fileName: string)
tests/tools/performance.test.ts:269
↓ 1 callers
Function
parseWatchdogArgs
()
src/telemetry/watchdog/main.ts:30
↓ 1 callers
Function
performEvaluation
( evaluatable: Evaluatable, fnString: string, args: Array<JSHandle<unknown>>, response: Response, op
src/tools/script.ts:165
↓ 1 callers
Function
pngHeight
* Reads the pixel height from a PNG buffer's IHDR chunk (bytes 20..23).
tests/tools/screenshot.test.ts:34
↓ 1 callers
Function
pngWidth
* Reads the pixel width from a PNG buffer's IHDR chunk (bytes 16..19).
tests/tools/screenshot.test.ts:27
↓ 1 callers
Function
populateCruxData
We tell CrUXManager to fetch data so it's available when DevTools.PerformanceTraceFormatter is invoked
src/tools/performance.ts:245
↓ 1 callers
Function
profileScenario
( scenarioEntry: ScenarioEntry, scenarioArgs: ScenarioArgs, options: ProfileOptions, rootDir: string,
scripts/profile/profile_mcp.ts:97
↓ 1 callers
Method
queryHeapSnapshotObjects
( filePath: string, options: HeapQueryOptions, )
src/McpContext.ts:769
↓ 1 callers
Method
queryObjects
( filePath: string, options: HeapQueryOptions, )
src/processors/HeapSnapshotManager.ts:425
↓ 1 callers
Function
record
( label: string, takeSnapshot: boolean, )
scripts/profile/profile_mcp.ts:154
↓ 1 callers
Function
registerTool
(tool: ToolDefinition | DefinedPageTool)
src/index.ts:200
↓ 1 callers
Function
removeConflictingGlobalDeclaration
* Removes the conflicting global HTMLElementEventMap declaration from * @paulirish/trace_engine/models/trace/ModelImpl.d.ts to avoid TS2717 error *
scripts/prepare.ts:19
↓ 1 callers
Method
resetPageIdsForTesting
()
src/McpContext.ts:211
↓ 1 callers
Function
resetUpdateCheckFlagForTesting
()
src/utils/check-for-updates.ts:23
↓ 1 callers
Method
resolveCdpRequestId
(cdpRequestId: string)
src/McpPage.ts:334
↓ 1 callers
Method
resolveClassKeyFromId
( filePath: string, id: number, )
src/processors/HeapSnapshotManager.ts:365
↓ 1 callers
Function
resolvePageIndex
( pageIdx: number | undefined, totalPages: number, )
src/utils/pagination.ts:68
↓ 1 callers
Method
restoreEmulation
()
src/McpPage.ts:707
↓ 1 callers
Function
rpc
( child: Server, msg: {method: string; params?: unknown}, )
tests/shutdown.test.ts:75
↓ 1 callers
Function
runIteration
()
scripts/profile/profile_mcp.ts:136
↓ 1 callers
Function
runSingleScenario
( scenarioPath: string, apiKey: string, server: TestServer, modelId: string, debug: boolean, inclu
scripts/eval_gemini.ts:37
↓ 1 callers
Function
runTelemetryTest
( killFn: (ctx: TestContext) => void, spawnOptions?: SpawnOptions, )
tests/e2e/telemetry.test.ts:161
↓ 1 callers
Function
runTests
(attempt)
scripts/test.js:84
↓ 1 callers
Function
runWithRetry
(fn: () => Promise<void>)
tests/browser.test.ts:32
↓ 1 callers
Function
safeClose
(browser: Browser)
tests/browser.test.ts:19
↓ 1 callers
Function
schemaToCLIOptions
(schema: JsonSchema)
scripts/generate-cli.ts:83
↓ 1 callers
Function
scriptFor
(index: number)
scripts/profile/source_map_server.ts:30
↓ 1 callers
Function
selectNativeSelectOption
(handle: ElementHandle<Element>)
src/tools/input.ts:46
↓ 1 callers
Function
selectOption
( handle: ElementHandle, aXNode: TextSnapshotNode, value: string, )
src/tools/input.ts:210
↓ 1 callers
Function
selectedPageIdFromToolResult
(result: unknown)
scripts/profile/utils.ts:31
↓ 1 callers
Method
setError
(error: Error)
src/McpResponse.ts:246
↓ 1 callers
Method
setHeapSnapshotAggregates
( aggregateData: HeapSnapshotAggregateData, options?: PaginationOptions, )
src/tools/ToolDefinition.ts:127
↓ 1 callers
Method
setHeapSnapshotClassDiffs
(classDiffs: HeapSnapshotClassDiff[])
src/tools/ToolDefinition.ts:151
↓ 1 callers
Method
setHeapSnapshotDetailedClassDiff
( detailedClassDiff: HeapSnapshotDetailedClassDiff, )
src/tools/ToolDefinition.ts:152
↓ 1 callers
Method
setHeapSnapshotDominators
( dominators: DevTools.HeapSnapshotModel.HeapSnapshotModel.DominatorChain, )
src/tools/ToolDefinition.ts:148
↓ 1 callers
Method
setHeapSnapshotDuplicateStrings
( duplicateStrings: DuplicateStringGroup[], options?: PaginationOptions, )
src/tools/ToolDefinition.ts:141
↓ 1 callers
Method
setHeapSnapshotNodes
( nodes: DevTools.HeapSnapshotModel.HeapSnapshotModel.ItemsRange, options?: PaginationOptions, )
src/tools/ToolDefinition.ts:137
↓ 1 callers
Method
setHeapSnapshotObjectDetails
( objectInfo: DevTools.HeapSnapshotModel.HeapSnapshotModel.ObjectInfo, )
src/tools/ToolDefinition.ts:155
↓ 1 callers
Method
setHeapSnapshotRetainingPaths
( retainingPaths: DevTools.HeapSnapshotModel.HeapSnapshotModel.RetainingPaths, )
src/tools/ToolDefinition.ts:145
↓ 1 callers
Method
setHeapSnapshotStats
( stats: DevTools.HeapSnapshotModel.HeapSnapshotModel.Statistics, staticData: DevTools.HeapSnapshotMod
src/tools/ToolDefinition.ts:131
↓ 1 callers
Method
setRedactNetworkHeaders
(value: boolean)
src/McpResponse.ts:141
↓ 1 callers
Method
setTabId
(tabId: string)
src/tools/ToolDefinition.ts:185
↓ 1 callers
Method
setUpNetworkCollectorForTesting
* We need to ignore favicon request as they make our test flaky
src/McpPage.ts:865
↓ 1 callers
Function
setupMCPClient
()
src/daemon/daemon.ts:129
↓ 1 callers
Function
setupPwaRoutes
()
tests/tools/pwa.test.ts:62
↓ 1 callers
Function
setupServerWithRetry
()
tests/shutdown.test.ts:153
↓ 1 callers
Function
setupThirdPartyDeveloperTools
( response: McpResponse, context: McpContext, evaluateFn: () => void, )
tests/tools/thirdPartyDeveloper.test.ts:294
↓ 1 callers
Function
setupWebMcpTool
(page: McpPage)
tests/tools/webmcp.test.ts:48
↓ 1 callers
Function
shouldValidateFile
( option: FileVerificationOption | undefined, isLocal: boolean, )
src/ToolHandler.ts:182
↓ 1 callers
Function
shutdown
(reason: string)
src/bin/chrome-devtools-mcp-main.ts:41
↓ 1 callers
Function
sourceMapFor
(index: number, sizeBytes = 1_000_000)
scripts/profile/source_map_server.ts:14
↓ 1 callers
Function
spawnServer
()
tests/shutdown.test.ts:25
↓ 1 callers
Method
splitAfterNavigation
()
src/collectors/PageCollector.ts:107
↓ 1 callers
Function
stabilize
(c: unknown)
tests/utils.ts:303
↓ 1 callers
Function
start
(args: string[], sessionId: string)
src/bin/chrome-devtools.ts:46
↓ 1 callers
Function
startMockServer
()
tests/e2e/telemetry.test.ts:28
↓ 1 callers
Function
startSocketServer
()
src/daemon/daemon.ts:218
↓ 1 callers
Function
startSourceMapTestServer
( scriptCount = 100, )
scripts/profile/source_map_server.ts:43
← previous
next →
401–500 of 785, ranked by callers