MCPcopy Create free account

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

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

↓ 1 callersFunctionresolvePageIndex
( pageIdx: number | undefined, totalPages: number, )
src/utils/pagination.ts:68
↓ 1 callersMethodrestoreEmulation
(page: McpPage)
src/McpContext.ts:362
↓ 1 callersFunctionrpc
( child: Server, msg: {method: string; params?: unknown}, )
tests/shutdown.test.ts:71
↓ 1 callersFunctionrunSingleScenario
( scenarioPath: string, apiKey: string, server: TestServer, modelId: string, debug: boolean, inclu
scripts/eval_gemini.ts:37
↓ 1 callersFunctionrunTelemetryTest
( killFn: (ctx: TestContext) => void, spawnOptions?: SpawnOptions, )
tests/e2e/telemetry.test.ts:161
↓ 1 callersFunctionrunTests
(attempt)
scripts/test.mjs:84
↓ 1 callersFunctionschemaToCLIOptions
(schema: JsonSchema)
scripts/generate-cli.ts:83
↓ 1 callersFunctionselectNativeSelectOption
(handle: ElementHandle<Element>)
src/tools/input.ts:46
↓ 1 callersFunctionselectOption
( handle: ElementHandle, aXNode: TextSnapshotNode, value: string, )
src/tools/input.ts:219
↓ 1 callersMethodsetError
(error: Error)
src/McpResponse.ts:372
↓ 1 callersMethodsetHeapSnapshotAggregates
( aggregates: Record< string, DevTools.HeapSnapshotModel.HeapSnapshotModel.AggregatedInfo
src/tools/ToolDefinition.ts:109
↓ 1 callersMethodsetHeapSnapshotClassDiffs
(classDiffs: HeapSnapshotClassDiff[])
src/tools/ToolDefinition.ts:134
↓ 1 callersMethodsetHeapSnapshotDetailedClassDiff
( detailedClassDiff: HeapSnapshotDetailedClassDiff, )
src/tools/ToolDefinition.ts:135
↓ 1 callersMethodsetHeapSnapshotDominators
( dominators: DevTools.HeapSnapshotModel.HeapSnapshotModel.DominatorChain, )
src/tools/ToolDefinition.ts:131
↓ 1 callersMethodsetHeapSnapshotDuplicateStrings
( duplicateStrings: DuplicateStringGroup[], options?: PaginationOptions, )
src/tools/ToolDefinition.ts:124
↓ 1 callersMethodsetHeapSnapshotNodes
( nodes: DevTools.HeapSnapshotModel.HeapSnapshotModel.ItemsRange, options?: PaginationOptions, )
src/tools/ToolDefinition.ts:120
↓ 1 callersMethodsetHeapSnapshotRetainingPaths
( retainingPaths: DevTools.HeapSnapshotModel.HeapSnapshotModel.RetainingPaths, )
src/tools/ToolDefinition.ts:128
↓ 1 callersMethodsetHeapSnapshotStats
( stats: DevTools.HeapSnapshotModel.HeapSnapshotModel.Statistics, staticData: DevTools.HeapSnapshotMod
src/tools/ToolDefinition.ts:116
↓ 1 callersMethodsetRedactNetworkHeaders
(value: boolean)
src/McpResponse.ts:277
↓ 1 callersMethodsetTabId
(tabId: string)
src/tools/ToolDefinition.ts:164
↓ 1 callersMethodsetUpNetworkCollectorForTesting
* We need to ignore favicon request as they make our test flaky
src/McpContext.ts:869
↓ 1 callersFunctionsetupMCPClient
()
src/daemon/daemon.ts:127
↓ 1 callersFunctionsetupThirdPartyDeveloperTools
( response: McpResponse, context: McpContext, evaluateFn: () => void, )
tests/tools/thirdPartyDeveloper.test.ts:309
↓ 1 callersFunctionsetupWebMcpTool
(page: McpPage)
tests/tools/webmcp.test.ts:46
↓ 1 callersFunctionshutdown
(reason: string)
src/bin/chrome-devtools-mcp-main.ts:41
↓ 1 callersFunctionspawnServer
()
tests/shutdown.test.ts:25
↓ 1 callersMethodsplitAfterNavigation
(page: Page)
src/PageCollector.ts:146
↓ 1 callersFunctionstart
(args: string[], sessionId: string)
src/bin/chrome-devtools.ts:34
↓ 1 callersFunctionstartMockServer
()
tests/e2e/telemetry.test.ts:28
↓ 1 callersFunctionstartSocketServer
()
src/daemon/daemon.ts:214
↓ 1 callersMethodstopForTesting
()
src/telemetry/watchdog/ClearcutSender.ts:246
↓ 1 callersFunctionstopTracingAndAppendOutput
( page: ContextPage, response: Response, context: Context, filePath?: string, )
src/tools/performance.ts:184
↓ 1 callersMethodsubscribe
()
src/ServiceWorkerCollector.ts:36
↓ 1 callersMethodsubscribe
()
src/PageCollector.ts:276
↓ 1 callersFunctiontestIncludesThirdPartyDeveloperTools
( handlerAction: ( response: McpResponse, context: McpContext, ) => Promise<void>, too
tests/McpResponse.test.ts:1109
↓ 1 callersFunctiontestIncludesWebmcpTools
( t: it.TestContext, parseArguments: Partial<ParsedArguments>, handlerAction: ( response: Mc
tests/McpResponse.test.ts:1463
↓ 1 callersMethodthrowIfDialogOpen
()
src/McpPage.ts:85
↓ 1 callersFunctionthrowIfInvalidKey
(key: string)
src/utils/keyboard.ts:268
↓ 1 callersMethodtoJSON
()
src/formatters/HeapSnapshotFormatter.ts:159
↓ 1 callersMethodtoJSON
()
src/formatters/ConsoleFormatter.ts:284
↓ 1 callersMethodtoJSONDetailed
()
src/formatters/NetworkFormatter.ts:178
↓ 1 callersMethodtoJSONDetailed
()
src/formatters/ConsoleFormatter.ts:249
↓ 1 callersMethodtoString
()
src/formatters/HeapSnapshotFormatter.ts:144
↓ 1 callersFunctiontoolShouldBeSkipped
( tool: ToolDefinition, filteredOutCategories: ToolCategory[], )
tests/index.test.ts:370
↓ 1 callersFunctiontransformArgType
(zodType: ZodType)
src/telemetry/transformation.ts:78
↓ 1 callersFunctiontransformValue
( zodType: ZodType, value: unknown, )
src/telemetry/transformation.ts:107
↓ 1 callersMethodunknownArgumentNames
(params: Record<string, unknown>)
src/ToolHandler.ts:171
↓ 1 callersMethodunsubscribe
()
src/PageCollector.ts:283
↓ 1 callersFunctionupdateReadmeWithOptionsMarkdown
(optionsMarkdown: string)
scripts/generate-docs.ts:196
↓ 1 callersFunctionupdateReadmeWithToolsTOC
(toolsTOC: string)
scripts/generate-docs.ts:131
↓ 1 callersFunctionvalidateErrorCodes
()
scripts/update_metrics.ts:108
↓ 1 callersFunctionverifyPackageContents
()
scripts/verify-npm-package.mjs:10
↓ 1 callersMethodviewport
()
src/McpPage.ts:113
↓ 1 callersFunctionviewportTransform
(arg: string | undefined)
src/tools/ToolDefinition.ts:433
↓ 1 callersFunctionwaitExecutionFor
( func: () => Promise<void>, timeout: number, )
tests/utils.ts:413
↓ 1 callersFunctionwaitForExit
( child: Server, timeoutMs: number, )
tests/shutdown.test.ts:50
↓ 1 callersMethodwaitForNavigationStarted
()
src/WaitForHelper.ts:89
↓ 1 callersFunctionwaitForProcessExit
( pid: number, timeoutMs = 5000, )
tests/e2e/telemetry.test.ts:123
↓ 1 callersFunctionwaitForScript
( model: DevTools.DebuggerModel, scriptId: Protocol.Runtime.ScriptId, signal: AbortSignal, )
src/devtools/DevtoolsUtils.ts:526
↓ 1 callersMethodwaitForStableDom
* A wrapper that executes a action and waits for * a potential navigation, after which it waits * for the DOM to be stable before returning.
src/WaitForHelper.ts:40
↓ 1 callersFunctionwithClient
( cb: (client: Client) => Promise<void>, extraArgs: string[] = [], options: {capabilities?: Client
tests/index.test.ts:28
↓ 1 callersFunctionwriteFlagUsageMetrics
()
scripts/update_metrics.ts:74
↓ 1 callersFunctionwriteToolCallMetricsConfig
()
scripts/update_metrics.ts:33
Method#deviceScope
()
src/McpResponse.ts:265
Method#handleEvent
( sessionId: string, type: string | symbol | number, event: any, // eslint-disable-line @typescrip
src/devtools/DevToolsConnectionAdapter.ts:94
Method#hasNetworkBlockOrAllowlist
()
src/McpContext.ts:367
Method#stopForwardingCdpEvents
(session: puppeteer.CDPSession)
src/devtools/DevToolsConnectionAdapter.ts:87
FunctionCallExpression
(node)
scripts/eslint_rules/enforce-zod-schema-rule.js:26
FunctionDEFAULT_FACTORY
(page: Page)
src/devtools/DevtoolsUtils.ts:214
FunctionImportDeclaration
(node)
scripts/eslint_rules/no-direct-third-party-imports-rule.js:115
FunctionInitialObject
(label, payloadSize)
tests/fixtures/snapshot_diffs.js:10
FunctionNewObject
(label, payloadSize)
tests/fixtures/snapshot_diffs.js:17
FunctionProgram
(node)
scripts/eslint_rules/check-license-rule.js:57
Function_client
()
tests/utils.ts:352
Function_installChrome
(version)
scripts/test.mjs:71
MethodaddFileSystem
()
src/devtools/McpHostBindingAdapter.ts:24
MethodaddPage
(page: Page)
src/PageCollector.ts:228
MethodaidaCodeComplete
( _request: string, cb: ( result: DevTools.Host.InspectorFrontendHostAPI.AidaCodeCompleteResult,
src/devtools/McpHostBindingAdapter.ts:177
Methodappend
()
src/devtools/McpHostBindingAdapter.ts:52
MethodappendResponseLine
(value: string)
src/McpResponse.ts:448
MethodassignIds
(node: SerializedAXNode)
src/TextSnapshot.ts:73
MethodattachConsoleMessage
(msgid: number)
src/McpResponse.ts:384
MethodattachDevToolsData
(data: DevToolsData)
src/McpResponse.ts:281
MethodattachImage
(value: ImageContentData)
src/McpResponse.ts:545
MethodattachLighthouseResult
(result: LighthouseData)
src/McpResponse.ts:404
MethodattachNetworkRequest
( reqId: number, options?: {requestFilePath?: string; responseFilePath?: string}, )
src/McpResponse.ts:376
MethodattachTraceInsight
( trace: TraceResult, insightSetId: string, insightName: InsightName, )
src/McpResponse.ts:392
MethodattachTraceSummary
(result: TraceResult)
src/McpResponse.ts:388
MethodattachWaitForResult
(result: WaitForEventsResult)
src/McpResponse.ts:452
MethodattachedLighthouseResult
()
src/McpResponse.ts:420
MethodattachedNetworkRequestId
()
src/McpResponse.ts:431
MethodattachedTraceSummary
()
src/McpResponse.ts:412
MethodattachedTracedInsight
()
src/McpResponse.ts:416
MethodbaseUrl
()
tests/server.ts:40
MethodbufferSizeForTesting
()
src/telemetry/watchdog/ClearcutSender.ts:254
Methodcallback
()
src/WaitForHelper.ts:43
MethodcanShowSurvey
()
src/devtools/McpHostBindingAdapter.ts:122
MethodcleanupPageDestroyed
(page: Page)
src/PageCollector.ts:237
MethodclearLogs
(extensionId: string)
src/ServiceWorkerCollector.ts:207
MethodclearPreferences
()
src/devtools/McpHostBindingAdapter.ts:82
← previousnext →401–500 of 713, ranked by callers