From 1f564e55bc1202efe6e6439a62d364ccce45cf2c Mon Sep 17 00:00:00 2001 From: Maciej Ugorski Date: Mon, 31 Aug 2026 16:50:04 +0200 Subject: [PATCH] fix: require opera-devtools-mcp 0.5.0 for MCP server lifecycle commands mcp-add/mcp-auth/mcp-remove/mcp-enable/mcp-disable (#31) call opera_register_mcp_server, opera_connect_mcp_server, opera_authenticate_mcp_server, opera_unregister_mcp_server, opera_enable_mcp_server, and opera_disable_mcp_server, which only exist as of opera-devtools-mcp 0.5.0. The dependency range was left at ^0.4.0, so a fresh install could resolve a version without these tools. --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e81fb93..4730d0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@modelcontextprotocol/sdk": "^1.12.1", "@toon-format/toon": "^2.1.0", "axi-sdk-js": "^0.1.4", - "opera-devtools-mcp": "^0.4.0" + "opera-devtools-mcp": "^0.5.0" }, "bin": { "opera-browser-cli": "dist/bin/opera-browser-cli.js" @@ -1980,9 +1980,9 @@ } }, "node_modules/opera-devtools-mcp": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/opera-devtools-mcp/-/opera-devtools-mcp-0.4.0.tgz", - "integrity": "sha512-txP47buXHzMUc6pSeij9rtBHWVnue6vHc0qerHldesYJX7SGtoxlZ0cTbSwzMuNd6eTphkjvSN7yT9D+LtI0xA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/opera-devtools-mcp/-/opera-devtools-mcp-0.5.0.tgz", + "integrity": "sha512-fJ0aPGmG/dslSTCezC3Q13RpCRLp6XBBwlOiTBbtXwdprIiw/q2istRXNbvqdw+LVGy2fCkHTnVraep5IT2YJg==", "license": "Apache-2.0", "bin": { "opera-devtools": "build/src/bin/opera-devtools.js", diff --git a/package.json b/package.json index f3cde65..5e0fb6d 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@modelcontextprotocol/sdk": "^1.12.1", "@toon-format/toon": "^2.1.0", "axi-sdk-js": "^0.1.4", - "opera-devtools-mcp": "^0.4.0" + "opera-devtools-mcp": "^0.5.0" }, "devDependencies": { "@types/node": "^22.0.0",