MCPcopy Index your code
hub / github.com/Edsol/clickup-vscode-extension

github.com/Edsol/clickup-vscode-extension @0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.0 ↗ · + Follow
101 symbols 183 edges 24 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Unofficial ClickUp VSCode extension [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) ![](https://vsmarketplacebadge.apphb.com/version-short/edsol.clickup.svg ) ![](https://vsmarketplacebadge.apphb.com/downloads-short/edsol.clickup.svg ) ![](https://vsmarketplacebadge.apphb.com/rating-short/edsol.clickup.svg )

Requirements

You need to have a ClickUp token to interact with your private task, use official guide to create one

Install

Use command:

ext install edsol.clickup

or find it in marketpace

Features

  • Show and edit task inside a List and Space
  • Create new task inside a List

Extension Commands

This extension contributes the following commands: * clickup:refresh: reload and update data of TreeView * clickup:setToken: set personal token * clickup:deleteToken: delete personal token

All other commands can be used only via GUI (for now)

Roadmap

  • [ ] Task counter badge
  • [ ] Easy way to edit status outside edit mode
  • [ ] Manage via global settings
  • [ ] Increase performaces
  • [ ] Add filters and groupings
  • [ ] Implements time tracking
  • [x] Add and delete list insde a space
  • [x] Create and delete spaces
  • [x] Refresh TreeView button
  • [x] Collapse TreeView button
  • [x] Create new List
  • [x] load task informations in real time

Release Notes

Detailed Release Notes are available here

Core symbols most depended-on inside this repo

refresh
called by 8
src/tree_view/main_provider.ts
delete
called by 4
src/token/service.ts
confirmDialog
called by 3
src/utils.ts
getToken
called by 3
src/token/service.ts
getValue
called by 2
src/localStorageService.ts
setValue
called by 2
src/localStorageService.ts
getMembers
called by 2
src/api_wrapper.ts
getStatus
called by 2
src/api_wrapper.ts

Shape

Method 56
Class 30
Function 15

Languages

TypeScript100%

Modules by API surface

src/api_wrapper.ts23 symbols
src/web_view/webviewHelper.ts11 symbols
src/token/service.ts7 symbols
src/tree_view/main_provider.ts6 symbols
src/localStorageService.ts5 symbols
src/web_view/newTaskWebview.ts4 symbols
src/web_view/editWebview.ts4 symbols
src/utils.ts4 symbols
src/tree_view/items/task_item.ts4 symbols
resources/web_view/new/script.js4 symbols
resources/web_view/edit/script.js4 symbols
src/tree_view/items/team_item.ts3 symbols

For agents

$ claude mcp add clickup-vscode-extension \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact