From 5752f40a5fe824029e94b0596a7addf7a9f687cb Mon Sep 17 00:00:00 2001 From: LakshmanTurlapati Date: Fri, 1 May 2026 23:32:15 -0500 Subject: [PATCH 1/2] release(mcp-v0.7.4): bump fsb-mcp-server to 0.7.4 Cuts a release for changes accumulated since mcp-v0.7.3: - bcd4735 reorder tool list, refresh annotations - 2f755bc 21-platform MCP installer + Phase 214 regression closure - 9f31ed0 block-comment agents/* modules; gate registerAgentTools no-op - 5f7da1a guardrails preferring manual tools over run_task autopilot Bumps version in package.json, package-lock.json, server.json, and src/version.ts; rebuilds build/version.*. Tag mcp-v0.7.4 after merge to trigger npm-publish.yml. Co-Authored-By: Claude Opus 4.7 --- mcp-server/build/index.js | 6 +++--- mcp-server/build/version.d.ts | 4 ++-- mcp-server/build/version.js | 2 +- mcp-server/package-lock.json | 4 ++-- mcp-server/package.json | 2 +- mcp-server/server.json | 4 ++-- mcp-server/src/version.ts | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/mcp-server/build/index.js b/mcp-server/build/index.js index a54872b72..839015078 100755 --- a/mcp-server/build/index.js +++ b/mcp-server/build/index.js @@ -87,9 +87,9 @@ export function formatHeartbeat(lastHeartbeatAt, nowMs = Date.now()) { if (lastHeartbeatAt === null) return 'none'; const ageMs = Math.max(0, nowMs - lastHeartbeatAt); - if (ageMs > 10000) + if (ageMs > 10_000) return 'stale'; - return `${(ageMs / 1000).toFixed(ageMs >= 5000 ? 0 : 1)}s`; + return `${(ageMs / 1000).toFixed(ageMs >= 5_000 ? 0 : 1)}s`; } export function buildCompactStatusFields(diagnostics, nowMs = Date.now()) { return [ @@ -282,7 +282,7 @@ async function runDoctor(flags) { } async function runWaitForExtension(flags) { const bridge = new WebSocketBridge(); - const timeoutMs = readNumberFlag(flags, 'timeout', 15000); + const timeoutMs = readNumberFlag(flags, 'timeout', 15_000); try { await bridge.connect(); } diff --git a/mcp-server/build/version.d.ts b/mcp-server/build/version.d.ts index 4ba46adf1..ce8c8390d 100644 --- a/mcp-server/build/version.d.ts +++ b/mcp-server/build/version.d.ts @@ -1,7 +1,7 @@ export declare const FSB_SERVER_NAME = "fsb"; -export declare const FSB_MCP_VERSION = "0.7.3"; +export declare const FSB_MCP_VERSION = "0.7.4"; export declare const FSB_EXTENSION_BRIDGE_PORT = 7225; -export declare const FSB_EXTENSION_BRIDGE_URL: string; +export declare const FSB_EXTENSION_BRIDGE_URL = "ws://localhost:7225"; export declare const DEFAULT_HTTP_HOST = "127.0.0.1"; export declare const DEFAULT_HTTP_PORT = 7226; export declare const FSB_REGISTRY_NAME = "io.github.lakshmanturlapati/fsb-mcp-server"; diff --git a/mcp-server/build/version.js b/mcp-server/build/version.js index b09dcb509..99406bb9d 100644 --- a/mcp-server/build/version.js +++ b/mcp-server/build/version.js @@ -1,5 +1,5 @@ export const FSB_SERVER_NAME = 'fsb'; -export const FSB_MCP_VERSION = '0.7.3'; +export const FSB_MCP_VERSION = '0.7.4'; export const FSB_EXTENSION_BRIDGE_PORT = 7225; export const FSB_EXTENSION_BRIDGE_URL = `ws://localhost:${FSB_EXTENSION_BRIDGE_PORT}`; export const DEFAULT_HTTP_HOST = '127.0.0.1'; diff --git a/mcp-server/package-lock.json b/mcp-server/package-lock.json index 8ffc6c0c4..45e06d2db 100644 --- a/mcp-server/package-lock.json +++ b/mcp-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "fsb-mcp-server", - "version": "0.7.3", + "version": "0.7.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fsb-mcp-server", - "version": "0.7.3", + "version": "0.7.4", "license": "BUSL-1.1", "dependencies": { "@modelcontextprotocol/sdk": "^1.27.1", diff --git a/mcp-server/package.json b/mcp-server/package.json index 295619b13..cfa2c6e63 100644 --- a/mcp-server/package.json +++ b/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "fsb-mcp-server", - "version": "0.7.3", + "version": "0.7.4", "description": "FSB Browser Automation MCP Server", "license": "BUSL-1.1", "author": "Lakshman Turlapati", diff --git a/mcp-server/server.json b/mcp-server/server.json index 4e1f1d968..dccff853a 100644 --- a/mcp-server/server.json +++ b/mcp-server/server.json @@ -3,12 +3,12 @@ "name": "io.github.lakshmanturlapati/fsb-mcp-server", "title": "FSB MCP Server", "description": "Control the FSB browser extension from any MCP client using a local stdio or Streamable HTTP companion runtime.", - "version": "0.7.3", + "version": "0.7.4", "packages": [ { "registryType": "npm", "identifier": "fsb-mcp-server", - "version": "0.7.3", + "version": "0.7.4", "transport": { "type": "stdio" } diff --git a/mcp-server/src/version.ts b/mcp-server/src/version.ts index 5b18d17d6..e77f52a68 100644 --- a/mcp-server/src/version.ts +++ b/mcp-server/src/version.ts @@ -1,5 +1,5 @@ export const FSB_SERVER_NAME = 'fsb'; -export const FSB_MCP_VERSION = '0.7.3'; +export const FSB_MCP_VERSION = '0.7.4'; export const FSB_EXTENSION_BRIDGE_PORT = 7225; export const FSB_EXTENSION_BRIDGE_URL = `ws://localhost:${FSB_EXTENSION_BRIDGE_PORT}`; export const DEFAULT_HTTP_HOST = '127.0.0.1'; From bbc581e4423a8a0b74e3c069be233014e73ad5f6 Mon Sep 17 00:00:00 2001 From: LakshmanTurlapati Date: Fri, 1 May 2026 23:36:12 -0500 Subject: [PATCH 2/2] test(mcp-version-parity): bump canonical to 0.7.4 Locks the parity target to the new release version so package.json, server.json, src/version.ts, and the help/install CLI output all match. Co-Authored-By: Claude Opus 4.7 --- tests/mcp-version-parity.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/mcp-version-parity.test.js b/tests/mcp-version-parity.test.js index c6ef8d757..99f9937cb 100644 --- a/tests/mcp-version-parity.test.js +++ b/tests/mcp-version-parity.test.js @@ -22,7 +22,7 @@ function assertEqual(actual, expected, msg) { } const repoRoot = path.resolve(__dirname, '..'); -const canonicalVersion = '0.7.3'; +const canonicalVersion = '0.7.4'; function readText(relativePath) { return fs.readFileSync(path.join(repoRoot, relativePath), 'utf8');