chore: task mgmt
This commit is contained in:
@@ -26,6 +26,7 @@ import { removeDependencyDirect } from './direct-functions/remove-dependency.js'
|
|||||||
import { validateDependenciesDirect } from './direct-functions/validate-dependencies.js';
|
import { validateDependenciesDirect } from './direct-functions/validate-dependencies.js';
|
||||||
import { fixDependenciesDirect } from './direct-functions/fix-dependencies.js';
|
import { fixDependenciesDirect } from './direct-functions/fix-dependencies.js';
|
||||||
import { complexityReportDirect } from './direct-functions/complexity-report.js';
|
import { complexityReportDirect } from './direct-functions/complexity-report.js';
|
||||||
|
import { addDependencyDirect } from './direct-functions/add-dependency.js';
|
||||||
|
|
||||||
// Re-export utility functions
|
// Re-export utility functions
|
||||||
export { findTasksJsonPath } from './utils/path-utils.js';
|
export { findTasksJsonPath } from './utils/path-utils.js';
|
||||||
@@ -52,7 +53,8 @@ export const directFunctions = new Map([
|
|||||||
['removeDependencyDirect', removeDependencyDirect],
|
['removeDependencyDirect', removeDependencyDirect],
|
||||||
['validateDependenciesDirect', validateDependenciesDirect],
|
['validateDependenciesDirect', validateDependenciesDirect],
|
||||||
['fixDependenciesDirect', fixDependenciesDirect],
|
['fixDependenciesDirect', fixDependenciesDirect],
|
||||||
['complexityReportDirect', complexityReportDirect]
|
['complexityReportDirect', complexityReportDirect],
|
||||||
|
['addDependencyDirect', addDependencyDirect]
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Re-export all direct function implementations
|
// Re-export all direct function implementations
|
||||||
@@ -77,5 +79,6 @@ export {
|
|||||||
removeDependencyDirect,
|
removeDependencyDirect,
|
||||||
validateDependenciesDirect,
|
validateDependenciesDirect,
|
||||||
fixDependenciesDirect,
|
fixDependenciesDirect,
|
||||||
complexityReportDirect
|
complexityReportDirect,
|
||||||
|
addDependencyDirect
|
||||||
};
|
};
|
||||||
@@ -24,6 +24,7 @@ import { registerRemoveDependencyTool } from "./remove-dependency.js";
|
|||||||
import { registerValidateDependenciesTool } from "./validate-dependencies.js";
|
import { registerValidateDependenciesTool } from "./validate-dependencies.js";
|
||||||
import { registerFixDependenciesTool } from "./fix-dependencies.js";
|
import { registerFixDependenciesTool } from "./fix-dependencies.js";
|
||||||
import { registerComplexityReportTool } from "./complexity-report.js";
|
import { registerComplexityReportTool } from "./complexity-report.js";
|
||||||
|
import { registerAddDependencyTool } from "./add-dependency.js";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register all Task Master tools with the MCP server
|
* Register all Task Master tools with the MCP server
|
||||||
@@ -54,6 +55,7 @@ export function registerTaskMasterTools(server) {
|
|||||||
registerValidateDependenciesTool(server);
|
registerValidateDependenciesTool(server);
|
||||||
registerFixDependenciesTool(server);
|
registerFixDependenciesTool(server);
|
||||||
registerComplexityReportTool(server);
|
registerComplexityReportTool(server);
|
||||||
|
registerAddDependencyTool(server);
|
||||||
|
|
||||||
logger.info("Successfully registered all Task Master tools");
|
logger.info("Successfully registered all Task Master tools");
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user