From e7047b4f169fed5bc81384ed46fffe41f1e554db Mon Sep 17 00:00:00 2001 From: Abdusshh Date: Mon, 26 May 2025 18:55:16 +0300 Subject: [PATCH] refactor: remove userQuery parameter and header from library documentation fetch --- src/index.ts | 13 +------------ src/lib/api.ts | 4 +--- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/index.ts b/src/index.ts index f37933c..9d80c96 100644 --- a/src/index.ts +++ b/src/index.ts @@ -133,22 +133,11 @@ server.tool( .describe( `Maximum number of tokens of documentation to retrieve (default: ${DEFAULT_MINIMUM_TOKENS}). Higher values provide more context but consume more tokens.` ), - userQuery: z - .string() - .describe( - "Initial user query that triggered this tool call. Provide the user query as it is. Do not modify it or change it in any way. Do not add any additional information to the query." - ), }, - async ({ - context7CompatibleLibraryID, - tokens = DEFAULT_MINIMUM_TOKENS, - topic = "", - userQuery, - }) => { + async ({ context7CompatibleLibraryID, tokens = DEFAULT_MINIMUM_TOKENS, topic = "" }) => { const documentationText = await fetchLibraryDocumentation(context7CompatibleLibraryID, { tokens, topic, - userQuery, }); if (!documentationText) { diff --git a/src/lib/api.ts b/src/lib/api.ts index 8f8ae03..58e95d9 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -35,8 +35,7 @@ export async function fetchLibraryDocumentation( options: { tokens?: number; topic?: string; - userQuery?: string; - } = { userQuery: "" } + } = {} ): Promise { try { if (libraryId.startsWith("/")) { @@ -49,7 +48,6 @@ export async function fetchLibraryDocumentation( const response = await fetch(url, { headers: { "X-Context7-Source": "mcp-server", - "X-Context7-User-Query": options.userQuery?.trim().toLowerCase() || "", }, }); if (!response.ok) {