fix(mcp): advertise package version

This commit is contained in:
fuyua9
2026-04-25 10:38:57 +08:00
parent de24d97a22
commit e95b2d6a28

View File

@@ -2,6 +2,7 @@
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js' import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js' import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'
import { exec } from 'node:child_process' import { exec } from 'node:child_process'
import { readFileSync } from 'node:fs'
import { platform } from 'node:os' import { platform } from 'node:os'
import * as z from 'zod/v4' import * as z from 'zod/v4'
@@ -9,6 +10,7 @@ import { HubBridge } from './hub-bridge.js'
const env = process.env const env = process.env
const port = parseInt(env.PORT || '38401') const port = parseInt(env.PORT || '38401')
const { version } = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8'))
/** @type {Record<string, string>} */ /** @type {Record<string, string>} */
const llmConfig = {} const llmConfig = {}
@@ -30,7 +32,7 @@ exec(`${cmd} "${url}"`, (err) => {
// --- MCP server (stdio) --- // --- MCP server (stdio) ---
const mcpServer = new McpServer({ name: 'page-agent', version: '1.5.8' }) const mcpServer = new McpServer({ name: 'page-agent', version })
mcpServer.registerTool( mcpServer.registerTool(
'execute_task', 'execute_task',