MCPcopy Create free account
hub / github.com/chromedevtools/chrome-devtools-mcp / versions

github.com/chromedevtools/chrome-devtools-mcp @chrome-devtools-mcp-v1.6.0 → @chrome-devtools-mcp-v1.7.0

indexed versions: main · chrome-devtools-mcp-v1.4.0 · chrome-devtools-mcp-v1.5.0 · chrome-devtools-mcp-v1.6.0 · chrome-devtools-mcp-v1.7.0

90 added 29 removed 16 signature changed

Removed / breaking in @chrome-devtools-mcp-v1.6.0, gone in @chrome-devtools-mcp-v1.7.0

bundleDependencyFunctionrollup.config.mjs
generateBundleFunctionrollup.config.mjs
getPackageNameFunctionrollup.config.mjs
getResolvedVersionFunctionrollup.config.mjs
listBundledDepsFunctionrollup.config.mjs
templateFunctionrollup.config.mjs
_installChromeFunctionscripts/test.mjs
runTestsFunctionscripts/test.mjs
verifyPackageContentsFunctionscripts/verify-npm-package.mjs
parseSnapshotFunctionskills/memory-leak-debugging/references/compare_snapshots.js
getToolGroupsFunctionsrc/McpResponse.ts
replaceHtmlElementsWithUidsFunctionsrc/McpResponse.ts
PuppeteerDevToolsConnectionClasssrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.Classsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.#handleEventMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.#startForwardingCdpEventsMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.#stopForwardingCdpEventsMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.constructorMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.observeMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.sendMethodsrc/devtools/DevToolsConnectionAdapter.ts
PuppeteerDevToolsConnection.unobserveMethodsrc/devtools/DevToolsConnectionAdapter.ts
MutexClasssrc/utils/Mutex.ts
Mutex.Classsrc/utils/Mutex.ts
Mutex.GuardClasssrc/utils/Mutex.ts
Mutex.Guard.Classsrc/utils/Mutex.ts
Mutex.Guard.constructorMethodsrc/utils/Mutex.ts
Mutex.Guard.disposeMethodsrc/utils/Mutex.ts
Mutex.acquireMethodsrc/utils/Mutex.ts
Mutex.releaseMethodsrc/utils/Mutex.ts

Signature changed

HeapSnapshotManager.disposeMethodsrc/HeapSnapshotManager.ts
HeapSnapshotManager.getAggregatesMethodsrc/HeapSnapshotManager.ts
HeapSnapshotManager.getNodesByIdMethodsrc/HeapSnapshotManager.ts
McpContext.getHeapSnapshotAggregatesMethodsrc/McpContext.ts
McpContext.getHeapSnapshotNodesByIdMethodsrc/McpContext.ts
McpResponse.formatMethodsrc/McpResponse.ts
McpResponse.handleMethodsrc/McpResponse.ts
McpResponse.setHeapSnapshotStatsMethodsrc/McpResponse.ts
NetworkCollector.constructorMethodsrc/PageCollector.ts
PageCollector.constructorMethodsrc/PageCollector.ts
SlimMcpResponse.handleMethodsrc/SlimMcpResponse.ts
WaitForHelper.dialogHandlerMethodsrc/WaitForHelper.ts
cleanupFunctionsrc/daemon/daemon.ts
ClearcutLogger.logToolInvocationMethodsrc/telemetry/ClearcutLogger.ts
Response.setHeapSnapshotStatsMethodsrc/tools/ToolDefinition.ts
testIncludesWebmcpToolsFunctiontests/McpResponse.test.ts

Added new API surface in @chrome-devtools-mcp-v1.7.0

bundleDependencyFunctionrollup.config.js
generateBundleFunctionrollup.config.js
getPackageNameFunctionrollup.config.js
getResolvedVersionFunctionrollup.config.js
listBundledDepsFunctionrollup.config.js
templateFunctionrollup.config.js
ensureSubmoduleFunctionscripts/prepare.ts
HeapUsageInterfacescripts/profile/inspector.ts
InspectorClientClassscripts/profile/inspector.ts
InspectorClient.Classscripts/profile/inspector.ts
InspectorClient.#handleMessageMethodscripts/profile/inspector.ts
InspectorClient.closeMethodscripts/profile/inspector.ts
InspectorClient.connectMethodscripts/profile/inspector.ts
InspectorClient.constructorMethodscripts/profile/inspector.ts
InspectorClient.getHeapUsageMethodscripts/profile/inspector.ts
InspectorClient.sendMethodscripts/profile/inspector.ts
InspectorClient.takeHeapSnapshotMethodscripts/profile/inspector.ts
MeasurementInterfacescripts/profile/inspector.ts
PendingRequestInterfacescripts/profile/inspector.ts
PendingRequest.rejectMethodscripts/profile/inspector.ts
PendingRequest.resolveMethodscripts/profile/inspector.ts
inspectorUrlFromFunctionscripts/profile/inspector.ts
ProfileOptionsInterfacescripts/profile/profile_mcp.ts
ScenarioEntryInterfacescripts/profile/profile_mcp.ts
ScenarioResultInterfacescripts/profile/profile_mcp.ts
discoverScenariosFunctionscripts/profile/profile_mcp.ts
loadScenarioFunctionscripts/profile/profile_mcp.ts
mainFunctionscripts/profile/profile_mcp.ts
profileScenarioFunctionscripts/profile/profile_mcp.ts
recordFunctionscripts/profile/profile_mcp.ts
runIterationFunctionscripts/profile/profile_mcp.ts
getFunctionscripts/profile/scenarios/get_console_messages.ts
getNumIterationsFunctionscripts/profile/scenarios/get_console_messages.ts
getFunctionscripts/profile/scenarios/navigation.ts
getFunctionscripts/profile/scenarios/page_churn.ts
SourceMapTestServerInterfacescripts/profile/source_map_server.ts
SourceMapTestServer.closeMethodscripts/profile/source_map_server.ts
scriptForFunctionscripts/profile/source_map_server.ts
sourceMapForFunctionscripts/profile/source_map_server.ts
startSourceMapTestServerFunctionscripts/profile/source_map_server.ts
ProfileScenarioInterfacescripts/profile/types.ts
ScenarioArgsInterfacescripts/profile/types.ts
ScenarioIterationsInterfacescripts/profile/types.ts
ToolCallInterfacescripts/profile/types.ts
ToolCallContextInterfacescripts/profile/types.ts
formatBytesFunctionscripts/profile/utils.ts
isObjectFunctionscripts/profile/utils.ts
isScenarioModuleFunctionscripts/profile/utils.ts
parseNonNegativeIntegerFunctionscripts/profile/utils.ts
selectedPageIdFromToolResultFunctionscripts/profile/utils.ts
_installChromeFunctionscripts/test.js
runTestsFunctionscripts/test.js
verifyPackageContentsFunctionscripts/verify-npm-package.js
HeapSnapshotManager.#applyNodeFilterMethodsrc/HeapSnapshotManager.ts
HeapSnapshotManager.disposeSnapshotMethodsrc/HeapSnapshotManager.ts
HeapSnapshotManager.getNativeContextSizesMethodsrc/HeapSnapshotManager.ts
HeapSnapshotManager.getObjectInfoMethodsrc/HeapSnapshotManager.ts
McpContext.#writeFileMethodsrc/McpContext.ts
McpContext.getDevToolsDataMethodsrc/McpContext.ts
McpContext.getHeapSnapshotNativeContextSizesMethodsrc/McpContext.ts
McpContext.getHeapSnapshotObjectDetailsMethodsrc/McpContext.ts
McpPage.getToolGroupsMethodsrc/McpPage.ts
replaceHtmlElementsWithUidsFunctionsrc/McpPage.ts
McpResponse.#handleAttachedConsoleMessageMethodsrc/McpResponse.ts
McpResponse.#handleAttachedNetworkRequestMethodsrc/McpResponse.ts
McpResponse.#handleConsoleListMethodsrc/McpResponse.ts
McpResponse.#handleNetworkRequestListMethodsrc/McpResponse.ts
McpResponse.#handleSnapshotMethodsrc/McpResponse.ts
McpResponse.#handleThirdPartyDevelopeToolsMethodsrc/McpResponse.ts
McpResponse.#handleWebMCPMethodsrc/McpResponse.ts
McpResponse.setHeapSnapshotObjectDetailsMethodsrc/McpResponse.ts
verifyDaemonVersionFunctionsrc/daemon/client.ts
DaemonStatusResultInterfacesrc/daemon/types.ts
assertValidSessionIdFunctionsrc/daemon/utils.ts
SkillInterfacesrc/devtools/devtools.d.ts
HeapSnapshotFormatter.formatNativeContextSizesMethodsrc/formatters/HeapSnapshotFormatter.ts
HeapSnapshotFormatter.formatObjectInfoMethodsrc/formatters/HeapSnapshotFormatter.ts
formatDOMLinkStateFunctionsrc/formatters/HeapSnapshotFormatter.ts
buildContextFunctionsrc/telemetry/transformation.ts
transformDevToolsDataFunctionsrc/telemetry/transformation.ts
LoggedDevToolsDataInterfacesrc/telemetry/types.ts
ToolInvocationContextInterfacesrc/telemetry/types.ts
Response.setHeapSnapshotObjectDetailsMethodsrc/tools/ToolDefinition.ts
isLocalhostFunctionsrc/utils/url.ts
TestNetworkCollectorClasstests/PageCollector.test.ts
TestNetworkCollector.Classtests/PageCollector.test.ts
TestNetworkCollector.navigationSizesMethodtests/PageCollector.test.ts
runWithRetryFunctiontests/browser.test.ts
safeCloseFunctiontests/browser.test.ts
setupServerWithRetryFunctiontests/shutdown.test.ts