diff --git a/servers/clickup/README.md b/servers/clickup/README.md index 0ddd36f..990df70 100644 --- a/servers/clickup/README.md +++ b/servers/clickup/README.md @@ -4,8 +4,8 @@ Complete Model Context Protocol server for ClickUp - the all-in-one productivity ## Features -- **70+ Tools** across all ClickUp domains -- **25 React Apps** for rich interactive UIs +- **93 Tools** across all ClickUp domains +- **18 React MCP Apps** for rich interactive UIs - **Full API Coverage**: Tasks, Spaces, Folders, Lists, Views, Comments, Docs, Goals, Tags, Time Tracking, Teams, Webhooks, Custom Fields, Templates, and Guests - **Production Ready**: Rate limiting, pagination, error handling, comprehensive types @@ -174,42 +174,41 @@ ClickUp MCP supports two authentication methods: - `clickup_guests_add_to_task` - Add guest to task - `clickup_guests_add_to_list` - Add guest to list -## Available Apps +## React MCP Apps (18 Total) -### Task Management -- **task-dashboard** - Overview with status counts, overdue, priority breakdown -- **task-detail** - Full task view with subtasks, comments, custom fields, time entries, dependencies -- **task-grid** - Sortable/filterable task list -- **task-board** - Kanban board by status (drag-drop) +All apps are built with React + Vite and use the standalone app pattern. Each app has its own directory in `src/ui/react-app/` with `App.tsx`, `index.html`, and `vite.config.ts`. -### Workspace & Organization -- **space-overview** - Space with folders, lists, members -- **folder-overview** - Folder with lists and task summaries -- **list-view** - List detail with task table -- **workspace-overview** - High-level workspace stats +### Task Management (4 apps) +- **task-dashboard** - Task overview with status counts, overdue tasks, and priority breakdown +- **task-detail** - Full task view with description, custom fields, subtasks, comments, and time tracking +- **task-grid** - Spreadsheet-style task view with sorting and filtering +- **task-board** - Kanban board view with tasks organized by status -### Views & Visualization -- **calendar-view** - Tasks on calendar by due date -- **gantt-view** - Timeline/gantt of tasks with dependencies -- **sprint-board** - Sprint-style task board with velocity +### Workspace & Organization (4 apps) +- **space-overview** - Space dashboard showing folders, lists, and members +- **folder-overview** - Folder detail view with lists and statistics +- **list-view** - List detail view with tasks and filters +- **workspace-overview** - High-level workspace dashboard with spaces and team metrics -### Goals & Tracking -- **goal-tracker** - Goals with key results progress bars -- **time-dashboard** - Time tracking overview, entries by date/member -- **time-entries** - Time entry list with task associations -- **member-workload** - Per-member task counts, time logged, overdue +### Views & Visualization (1 app) +- **calendar-view** - Monthly calendar view with task due dates -### Content & Collaboration -- **doc-browser** - Document list with search -- **comment-thread** - Threaded comments for a task -- **checklist-manager** - Checklists with item completion -- **tag-manager** - Tag list with task counts -- **custom-fields-editor** - Custom field values on a task +### Goals & Tracking (2 apps) +- **goal-tracker** - Track goals, targets, and progress metrics +- **member-workload** - Team capacity and workload distribution view -### Utilities -- **template-gallery** - Available templates with preview -- **search-results** - Universal search across tasks/docs -- **activity-feed** - Recent changes across workspace +### Time Tracking (2 apps) +- **time-dashboard** - Time tracking overview with hours logged and team analytics +- **time-entries** - List of time entries with filtering and export + +### Content & Collaboration (3 apps) +- **doc-browser** - Browse and view ClickUp Docs +- **comment-thread** - View and manage task comments and discussions +- **checklist-manager** - Create and manage checklists within tasks + +### Configuration & Admin (2 apps) +- **tag-manager** - Manage workspace tags and tag organization +- **template-gallery** - Browse and apply task and list templates ## API Coverage diff --git a/servers/clickup/package.json b/servers/clickup/package.json index 2a25970..43d36c0 100644 --- a/servers/clickup/package.json +++ b/servers/clickup/package.json @@ -25,11 +25,17 @@ "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.6", + "@modelcontextprotocol/ext-apps": "^1.0.0", "axios": "^1.7.2", - "zod": "^3.23.8" + "zod": "^3.23.8", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "lucide-react": "^0.263.1" }, "devDependencies": { "@types/node": "^22.0.0", + "@types/react": "^18.3.1", + "@types/react-dom": "^18.3.0", "typescript": "^5.5.4" }, "engines": { diff --git a/servers/clickup/tsconfig.json b/servers/clickup/tsconfig.json index 38a0f2f..e1fc099 100644 --- a/servers/clickup/tsconfig.json +++ b/servers/clickup/tsconfig.json @@ -17,5 +17,5 @@ "jsx": "react-jsx" }, "include": ["src/**/*"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist", "src/ui/react-app"] }