@taazkareem/clickup-mcp-server
Version:
ClickUp MCP Server - Integrate ClickUp tasks with AI through Model Context Protocol
31 lines (30 loc) • 1.95 kB
JavaScript
/**
* SPDX-FileCopyrightText: © 2025 Talib Kareem <taazkareem@icloud.com>
* SPDX-License-Identifier: MIT
*
* ClickUp MCP Task Tools
*
* This module re-exports all task-related tools and handlers.
*/
// Re-export from main module
export * from './main.js';
// Re-export single task operation tools
export { createTaskTool, getTaskTool, getTasksTool, updateTaskTool, moveTaskTool, duplicateTaskTool, deleteTaskTool, getTaskCommentsTool, createTaskCommentTool } from './single-operations.js';
// Re-export bulk task operation tools
export { createBulkTasksTool, updateBulkTasksTool, moveBulkTasksTool, deleteBulkTasksTool } from './bulk-operations.js';
// Re-export workspace task operation tools
export { getWorkspaceTasksTool } from './workspace-operations.js';
// Re-export time tracking tools and handlers
export { getTaskTimeEntriesTool, startTimeTrackingTool, stopTimeTrackingTool, addTimeEntryTool, deleteTimeEntryTool, getCurrentTimeEntryTool, handleGetTaskTimeEntries, handleStartTimeTracking, handleStopTimeTracking, handleAddTimeEntry, handleDeleteTimeEntry, handleGetCurrentTimeEntry, timeTrackingTools, timeTrackingHandlers } from './time-tracking.js';
// Re-export attachment tool
export { attachTaskFileTool, handleAttachTaskFile } from './attachments.js';
// Re-export handlers
export {
// Single task operation handlers
createTaskHandler, getTaskHandler, getTasksHandler, updateTaskHandler, moveTaskHandler, duplicateTaskHandler, deleteTaskHandler, getTaskCommentsHandler, createTaskCommentHandler,
// Bulk task operation handlers
createBulkTasksHandler, updateBulkTasksHandler, moveBulkTasksHandler, deleteBulkTasksHandler,
// Team task operation handlers
getWorkspaceTasksHandler } from './handlers.js';
// Re-export utilities
export { formatTaskData, validateTaskIdentification, validateListIdentification, validateTaskUpdateData, validateBulkTasks, parseBulkOptions, resolveListIdWithValidation } from './utilities.js';