From f6b13e01e958ab8a8cfacf981967de4290ce2def Mon Sep 17 00:00:00 2001 From: Sivram Date: Fri, 20 Mar 2026 03:54:40 -0400 Subject: [PATCH] feat(mcp): add --version / -v flag to MCP CLI binary Closes #2284. Wire commander's .version() to SERVER_VERSION (already read from package.json) so that running: npx @upstash/context7-mcp --version npx @upstash/context7-mcp -v prints the current package version and exits cleanly. Co-Authored-By: Claude Sonnet 4.6 --- packages/mcp/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/mcp/src/index.ts b/packages/mcp/src/index.ts index 2bc67d8c..e1214ba6 100644 --- a/packages/mcp/src/index.ts +++ b/packages/mcp/src/index.ts @@ -18,6 +18,7 @@ const DEFAULT_PORT = 3000; // Parse CLI arguments using commander const program = new Command() + .version(SERVER_VERSION, "-v, --version", "output the current version") .option("--transport ", "transport type", "stdio") .option("--port ", "port for HTTP transport", DEFAULT_PORT.toString()) .option("--api-key ", "API key for authentication (or set CONTEXT7_API_KEY env var)")