diff --git a/packages/mcp/src/index.ts b/packages/mcp/src/index.ts index 853af24f..b369070b 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 packageJson = 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: packageJson.version, }); server.tool(