From d7ebfe30fc8ddd656bd8489647b36e30b0f74ae7 Mon Sep 17 00:00:00 2001 From: Shrey Paharia Date: Wed, 7 May 2025 23:00:42 +0530 Subject: [PATCH] fix: fixed mcp server project root input --- mcp-server/src/core/direct-functions/list-tasks.js | 2 +- mcp-server/src/tools/get-task.js | 2 +- mcp-server/src/tools/get-tasks.js | 2 +- mcp-server/src/tools/next-task.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mcp-server/src/core/direct-functions/list-tasks.js b/mcp-server/src/core/direct-functions/list-tasks.js index 5cc6bb43..019ae8a7 100644 --- a/mcp-server/src/core/direct-functions/list-tasks.js +++ b/mcp-server/src/core/direct-functions/list-tasks.js @@ -36,7 +36,7 @@ export async function listTasksDirect(args, log) { // Use the explicit tasksJsonPath for cache key const statusFilter = status || 'all'; const withSubtasksFilter = withSubtasks || false; - const cacheKey = `listTasks:${tasksJsonPath}:${statusFilter}:${withSubtasksFilter}`; + const cacheKey = `listTasks:${tasksJsonPath}:${reportPath}:${statusFilter}:${withSubtasksFilter}`; // Define the action function to be executed on cache miss const coreListTasksAction = async () => { diff --git a/mcp-server/src/tools/get-task.js b/mcp-server/src/tools/get-task.js index 222bd3da..1bdc120d 100644 --- a/mcp-server/src/tools/get-task.js +++ b/mcp-server/src/tools/get-task.js @@ -94,7 +94,7 @@ export function registerShowTaskTool(server) { let complexityReportPath; try { complexityReportPath = findComplexityReportPath( - rootFolder, + projectRoot, args.complexityReport, log ); diff --git a/mcp-server/src/tools/get-tasks.js b/mcp-server/src/tools/get-tasks.js index 31e09453..c43a554b 100644 --- a/mcp-server/src/tools/get-tasks.js +++ b/mcp-server/src/tools/get-tasks.js @@ -73,7 +73,7 @@ export function registerListTasksTool(server) { let complexityReportPath; try { complexityReportPath = findComplexityReportPath( - rootFolder, + args.projectRoot, args.complexityReport, log ); diff --git a/mcp-server/src/tools/next-task.js b/mcp-server/src/tools/next-task.js index d1cee401..3118180c 100644 --- a/mcp-server/src/tools/next-task.js +++ b/mcp-server/src/tools/next-task.js @@ -58,7 +58,7 @@ export function registerNextTaskTool(server) { let complexityReportPath; try { complexityReportPath = findComplexityReportPath( - rootFolder, + args.projectRoot, args.complexityReport, log );