From 8cfa7cb2422f0e415c31e7c3cc78a632bdc18ea4 Mon Sep 17 00:00:00 2001 From: Eli Powell Date: Fri, 15 May 2026 16:36:58 -0400 Subject: [PATCH] fix(mcp): use package version in server metadata --- packages/mcp/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/mcp/src/index.ts b/packages/mcp/src/index.ts index 853af24f..ea3a78d8 100644 --- a/packages/mcp/src/index.ts +++ b/packages/mcp/src/index.ts @@ -2,9 +2,13 @@ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; +import { createRequire } from 'node:module'; import { z } from 'zod'; import { initTelemetry, trackToolCall, stopTelemetry } from './telemetry.js'; +const require = createRequire(import.meta.url); +const { version: PACKAGE_VERSION = '1.2.0' } = require('../package.json') as { version?: string }; + // --- CLI arg parsing --- const args = process.argv.slice(2); @@ -180,7 +184,7 @@ async function withTelemetry(toolName: string, fn: () => Promise): P const server = new McpServer({ name: 'betterdb', - version: '0.1.0', + version: PACKAGE_VERSION, }); server.tool(