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
↓ 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:870
↓ 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:123
↓ 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:311
↓ 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
↓ 1 callers
Method
stopForTesting
()
src/telemetry/watchdog/ClearcutSender.ts:246
↓ 1 callers
Function
stopTracingAndAppendOutput
( page: ContextPage, response: Response, context: Context, filePath?: string, )
src/tools/performance.ts:194
↓ 1 callers
Method
subscribe
()
src/collectors/ServiceWorkerCollector.ts:36
↓ 1 callers
Method
subscribe
()
src/collectors/PageCollector.ts:210
↓ 1 callers
Method
takeHeapSnapshot
(filePath: string)
scripts/profile/inspector.ts:114
↓ 1 callers
Function
testIncludesThirdPartyDeveloperTools
( handlerAction: ( response: McpResponse, context: McpContext, ) => Promise<void>, too
tests/McpResponse.test.ts:954
↓ 1 callers
Function
testIncludesWebmcpTools
( t: it.TestContext, parseArguments: Partial<ParsedArguments>, handlerAction: ( response: Mc
tests/McpResponse.test.ts:1058
↓ 1 callers
Function
throwIfInvalidKey
(key: string)
src/utils/keyboard.ts:268
↓ 1 callers
Method
toJSON
()
src/formatters/HeapSnapshotFormatter.ts:196
↓ 1 callers
Method
toJSON
()
src/formatters/ConsoleFormatter.ts:319
↓ 1 callers
Method
toJSONDetailed
()
src/formatters/NetworkFormatter.ts:183
↓ 1 callers
Method
toJSONDetailed
()
src/formatters/ConsoleFormatter.ts:281
↓ 1 callers
Method
toString
()
src/formatters/HeapSnapshotFormatter.ts:181
↓ 1 callers
Method
toString
()
src/formatters/SnapshotFormatter.ts:17
↓ 1 callers
Function
toolShouldBeSkipped
( tool: ToolDefinition, filteredOutCategories: ToolCategory[], )
tests/index.test.ts:545
↓ 1 callers
Function
transformArgType
(zodType: ZodType)
src/telemetry/transformation.ts:106
↓ 1 callers
Function
transformDevToolsData
(devToolsData: DevToolsData)
src/telemetry/transformation.ts:190
↓ 1 callers
Function
transformValue
( zodType: ZodType, value: unknown, )
src/telemetry/transformation.ts:135
↓ 1 callers
Method
uninstallPWA
(options: UninstallPWAOptions)
src/McpContext.ts:378
↓ 1 callers
Method
unknownArgumentNames
(params: Record<string, unknown>)
src/ToolHandler.ts:193
↓ 1 callers
Method
unsubscribe
()
src/collectors/PageCollector.ts:217
↓ 1 callers
Function
updateConfigurationWithOptionsMarkdown
(optionsMarkdown: string)
scripts/generate-docs.ts:176
↓ 1 callers
Function
validateAndResolvePathOrUrl
( filePathOrUrl: string, context: McpContext, )
src/ToolHandler.ts:95
↓ 1 callers
Function
validateErrorCodes
()
scripts/update_metrics.ts:105
↓ 1 callers
Function
validateToolFiles
( tool: ToolDefinition | DefinedPageTool, params: Record<string, unknown>, context: McpContext, )
src/ToolHandler.ts:139
↓ 1 callers
Function
verifyPackageContents
()
scripts/verify-npm-package.js:10
↓ 1 callers
Function
viewportTransform
(arg: string | undefined)
src/tools/ToolDefinition.ts:473
↓ 1 callers
Function
waitExecutionFor
( func: () => Promise<void>, timeout: number, )
tests/utils.ts:457
↓ 1 callers
Function
waitForDaemonReady
(sessionId: string)
src/daemon/client.ts:82
↓ 1 callers
Function
waitForExit
( child: Server, timeoutMs: number, )
tests/shutdown.test.ts:54
↓ 1 callers
Function
waitForProcessExit
( pid: number, timeoutMs = 5000, )
tests/e2e/telemetry.test.ts:123
↓ 1 callers
Function
waitForScript
( model: DevTools.DebuggerModel, scriptId: Protocol.Runtime.ScriptId, signal: AbortSignal, )
src/devtools/DevtoolsUtils.ts:469
↓ 1 callers
Method
waitForStableDom
* 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/utils/WaitForHelper.ts:44
↓ 1 callers
Function
withClient
( cb: (client: Client) => Promise<void>, extraArgs: string[] = [], options: {capabilities?: Client
tests/index.test.ts:30
↓ 1 callers
Function
writeFlagUsageMetrics
()
scripts/update_metrics.ts:71
↓ 1 callers
Function
writePidFile
(sessionId: string, contents: string)
tests/daemon/utils.test.ts:296
↓ 1 callers
Function
writeToolCallMetricsConfig
()
scripts/update_metrics.ts:30
Method
#deviceScope
()
src/McpResponse.ts:129
Method
#hasNetworkBlockOrAllowlist
()
src/McpContext.ts:370
Function
CallExpression
(node)
scripts/eslint_rules/enforce-zod-schema-rule.js:26
Function
ImportDeclaration
(node)
scripts/eslint_rules/no-direct-third-party-imports-rule.js:115
Function
InitialObject
(label, payloadSize)
tests/fixtures/snapshot_diffs.js:10
Function
NewObject
(label, payloadSize)
tests/fixtures/snapshot_diffs.js:17
Function
Program
(node)
scripts/eslint_rules/check-license-rule.js:57
Method
[Symbol.asyncDispose]
()
src/index.ts:143
Method
[Symbol.dispose]
()
src/index.ts:137
Function
_installChrome
(version)
scripts/test.js:71
Method
addFileSystem
()
src/devtools/McpHostBindingAdapter.ts:24
Method
aidaCodeComplete
( _request: string, cb: ( result: DevTools.Host.InspectorFrontendHostAPI.AidaCodeCompleteResult,
src/devtools/McpHostBindingAdapter.ts:177
Method
append
()
src/devtools/McpHostBindingAdapter.ts:52
Method
appendResponseLine
(value: string)
src/McpResponse.ts:322
Method
assignIds
(node: SerializedAXNode)
src/TextSnapshot.ts:73
Method
attachConsoleMessage
(msgid: number)
src/McpResponse.ts:258
Method
attachDevToolsData
(data: DevToolsData)
src/McpResponse.ts:153
Method
attachImage
(value: ImageContentData)
src/McpResponse.ts:430
Method
attachLighthouseResult
(result: LighthouseData)
src/McpResponse.ts:278
Method
attachNetworkRequest
( reqId: number, options?: {requestFilePath?: string; responseFilePath?: string}, )
src/McpResponse.ts:250
Method
attachTraceInsight
( trace: TraceResult, insightSetId: string, insightName: InsightName, )
src/McpResponse.ts:266
Method
attachTraceSummary
(result: TraceResult)
src/McpResponse.ts:262
Method
attachWaitForResult
(result: WaitForEventsResult)
src/McpResponse.ts:326
Method
attachedLighthouseResult
()
src/McpResponse.ts:294
Method
attachedNetworkRequestId
()
src/McpResponse.ts:305
Method
attachedTraceSummary
()
src/McpResponse.ts:286
Method
attachedTracedInsight
()
src/McpResponse.ts:290
Method
baseUrl
()
tests/server.ts:40
Method
bufferSizeForTesting
()
src/telemetry/watchdog/ClearcutSender.ts:254
Method
callback
()
src/utils/WaitForHelper.ts:51
Method
canShowSurvey
()
src/devtools/McpHostBindingAdapter.ts:122
Method
clearLogs
(extensionId: string)
src/collectors/ServiceWorkerCollector.ts:207
Method
clearPreferences
()
src/devtools/McpHostBindingAdapter.ts:82
Method
close
()
src/devtools/McpHostBindingAdapter.ts:54
Method
close
()
scripts/profile/inspector.ts:128
Method
closeWindow
()
src/devtools/McpHostBindingAdapter.ts:62
Method
collect
(node: Protocol.DOM.Node)
src/TextSnapshot.ts:271
Method
colorScheme
()
src/McpPage.ts:409
Method
connectAutomaticFileSystem
()
src/devtools/McpHostBindingAdapter.ts:20
Method
connectionReady
()
src/devtools/McpHostBindingAdapter.ts:140
Method
consoleMessagesPageIdx
()
src/McpResponse.ts:311
Method
consoleMessagesTypes
()
src/McpResponse.ts:314
Method
constructor
( browser: Browser, logger: Logger, options: McpContextOptions, locatorClass: typeof Locator,
src/McpContext.ts:121
Method
constructor
( serverArgs: ParsedArguments, options: McpServerOptions = {}, )
src/index.ts:65
Method
constructor
(data: { root: TextSnapshotNode; idToNode: Map<string, TextSnapshotNode>; snapshotId: string;
src/TextSnapshot.ts:31
Method
constructor
( private readonly tool: ToolDefinition | DefinedPageTool, private readonly serverArgs: ParsedArgument
src/ToolHandler.ts:173
← previous
next →
501–600 of 804, ranked by callers