From e95b2d6a283d7bb6164a854e2baede2becdae28b Mon Sep 17 00:00:00 2001 From: fuyua9 Date: Sat, 25 Apr 2026 10:38:57 +0800 Subject: [PATCH] fix(mcp): advertise package version --- packages/mcp/src/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/mcp/src/index.js b/packages/mcp/src/index.js index 2661b6c..0f5482f 100755 --- a/packages/mcp/src/index.js +++ b/packages/mcp/src/index.js @@ -2,6 +2,7 @@ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js' import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js' import { exec } from 'node:child_process' +import { readFileSync } from 'node:fs' import { platform } from 'node:os' import * as z from 'zod/v4' @@ -9,6 +10,7 @@ import { HubBridge } from './hub-bridge.js' const env = process.env const port = parseInt(env.PORT || '38401') +const { version } = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')) /** @type {Record} */ const llmConfig = {} @@ -30,7 +32,7 @@ exec(`${cmd} "${url}"`, (err) => { // --- MCP server (stdio) --- -const mcpServer = new McpServer({ name: 'page-agent', version: '1.5.8' }) +const mcpServer = new McpServer({ name: 'page-agent', version }) mcpServer.registerTool( 'execute_task',