From fc4705678d00b2df245b03e1cb4da4743de9bbd7 Mon Sep 17 00:00:00 2001 From: Kesku Date: Mon, 23 Mar 2026 19:35:01 +0000 Subject: [PATCH] Make VERSION a const, add source headers --- src/server.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server.ts b/src/server.ts index c8954a7..af9be58 100644 --- a/src/server.ts +++ b/src/server.ts @@ -13,6 +13,7 @@ import { ChatCompletionResponseSchema, SearchResponseSchema } from "./validation const PERPLEXITY_API_KEY = process.env.PERPLEXITY_API_KEY; const PERPLEXITY_BASE_URL = process.env.PERPLEXITY_BASE_URL || "https://api.perplexity.ai"; +const VERSION = "0.8.4"; export function getProxyUrl(): string | undefined { return process.env.PERPLEXITY_PROXY || @@ -81,6 +82,8 @@ async function makeApiRequest( const headers: Record = { "Content-Type": "application/json", "Authorization": `Bearer ${PERPLEXITY_API_KEY}`, + "User-Agent": `perplexity-mcp/${VERSION}`, + "X-Source": "mcp-server", }; if (serviceOrigin) { headers["X-Service"] = serviceOrigin; @@ -299,7 +302,7 @@ export function createPerplexityServer(serviceOrigin?: string) { const server = new McpServer( { name: "ai.perplexity/mcp-server", - version: "0.8.4", + version: VERSION, }, { instructions: