Skip to main content
Glama

Зачем?

Ответы API ClickUp огромны. Один запрос списка задач возвращает глубоко вложенный JSON — статусы, исполнители, приоритеты, пользовательские поля, чек-листы, зависимости — это легко более 12 000 токенов всего для 5 задач. Для ИИ-агентов (Claude Code, Cursor, Copilot и т. д.), работающих в рамках контекстных окон, это серьезная проблема: несколько вызовов API могут поглотить большую часть доступного контекста агента.

clickup-cli решает эту проблему с помощью вывода, эффективного по токенам, по умолчанию:

Full API JSON for 5 tasks:  ~12,000 tokens (450 lines)
clickup-cli table output:      ~150 tokens (7 lines)
Reduction:                          ~98%

CLI выравнивает вложенные объекты, выбирает только важные поля и отображает компактные таблицы. Агенты получают нужную информацию, не утопая в JSON. Когда вам нужен полный ответ, опция --output json всегда доступна.

Помимо эффективности использования токенов, clickup-cli предоставляет ИИ-агентам простой и предсказуемый интерфейс для ClickUp: clickup <ресурс> <действие> [ID] [флаги]. Никаких SDK, никакого шаблонного кода для аутентификации, никакого парсинга JSON — только команды оболочки со структурированным выводом.

Related MCP server: clickup-mcp

Установка

npm (любая платформа с Node.js)

npm install -g @nick.bester/clickup-cli

macOS (Homebrew)

brew tap nicholasbester/clickup-cli
brew install clickup-cli

Для обновления до последней версии:

brew upgrade clickup-cli

macOS / Linux (готовый бинарный файл)

Скачайте последний релиз для вашей платформы:

# macOS Apple Silicon (M1/M2/M3/M4)
curl -L https://github.com/nicholasbester/clickup-cli/releases/latest/download/clickup-macos-arm64.tar.gz | tar xz
sudo mv clickup /usr/local/bin/

# macOS Intel
curl -L https://github.com/nicholasbester/clickup-cli/releases/latest/download/clickup-macos-x86_64.tar.gz | tar xz
sudo mv clickup /usr/local/bin/

# Linux x86_64
curl -L https://github.com/nicholasbester/clickup-cli/releases/latest/download/clickup-linux-x86_64.tar.gz | tar xz
sudo mv clickup /usr/local/bin/

# Linux ARM64
curl -L https://github.com/nicholasbester/clickup-cli/releases/latest/download/clickup-linux-arm64.tar.gz | tar xz
sudo mv clickup /usr/local/bin/

Windows

Скачайте clickup-windows-x86_64.zip из последнего релиза, распакуйте его и добавьте clickup.exe в ваш PATH.

Из crates.io (любая платформа)

Требуется Rust 1.70+:

cargo install clickup-cli

Docker

docker build -t clickup-cli .
docker run -i --rm -e CLICKUP_TOKEN=pk_xxx -e CLICKUP_WORKSPACE=12345 clickup-cli mcp serve

Из исходного кода

git clone https://github.com/nicholasbester/clickup-cli.git
cd clickup-cli
cargo install --path .

Проверка установки

clickup --version
# clickup 0.6.1

Быстрый старт

# Configure your API token
clickup setup

# Or non-interactive
clickup setup --token pk_your_token_here

# Verify
clickup auth whoami

Примеры использования

# Hierarchy navigation
clickup workspace list
clickup space list
clickup folder list --space 12345
clickup list list --folder 67890

# Task management
clickup task list --list 12345
clickup task create --list 12345 --name "My Task" --priority 3
clickup task get abc123
clickup task update abc123 --status "in progress"
clickup task search --status "in progress" --assignee 44106202

# Comments and collaboration
clickup comment list --task abc123
clickup comment create --task abc123 --text "Looking good!"
clickup comment reply COMMENT_ID --text "Thanks!"

# Time tracking
clickup time start --task abc123 --description "Working on feature"
clickup time stop
clickup time list --start-date 2026-03-01 --end-date 2026-03-31

# Goals and views
clickup goal list
clickup view list --space 12345
clickup view tasks VIEW_ID

# Tags and custom fields
clickup tag list --space 12345
clickup field list --list 12345
clickup field set TASK_ID FIELD_ID --value "some value"

# Chat (v3)
clickup chat channel-list
clickup chat message-send --channel CHAN_ID --text "Hello team"

# Docs (v3)
clickup doc list
clickup doc get DOC_ID

# Output modes
clickup task list --list 12345 --output json        # Full JSON
clickup task list --list 12345 --output json-compact # Default fields as JSON
clickup task list --list 12345 --output csv          # CSV
clickup task list --list 12345 -q                    # IDs only
clickup task list --list 12345 --fields id,name,status  # Custom fields

Группы команд

Группа

Команды

setup

Настройка токена и рабочего пространства

auth

whoami, check

workspace

list, seats, plan

space

list, get, create, update, delete

folder

list, get, create, update, delete

list

list, get, create, update, delete, add-task, remove-task

task

list, search, get, create, update, delete, time-in-status, add-tag, remove-tag, add-dep, remove-dep, link, unlink, move, set-estimate, replace-estimates

checklist

create, update, delete, add-item, update-item, delete-item

comment

list, create, update, delete, replies, reply

tag

list, create, update, delete

field

list, set, unset

task-type

list

attachment

list, upload

time

list, get, current, create, update, delete, start, stop, tags, add-tags, remove-tags, rename-tag, history

goal

list, get, create, update, delete, add-kr, update-kr, delete-kr

view

list, get, create, update, delete, tasks

member

list

user

invite, get, update, remove

chat

channel-list, channel-create, channel-get, channel-update, channel-delete, dm, message-list, message-send, message-update, message-delete, reaction-list, reaction-add, reaction-remove, reply-list, reply-send и другие

doc

list, create, get, pages, add-page, page, edit-page

webhook

list, create, update, delete

template

list, apply-task, apply-list, apply-folder

guest

invite, get, update, remove, share-task, unshare-task, share-list, unshare-list, share-folder, unshare-folder

group

list, create, update, delete

role

list

shared

list

audit-log

query

acl

update

Утилиты

status

Показать текущую конфигурацию, токен (скрыт), рабочее пространство

completions

Генерация автодополнения оболочки (bash, zsh, fish, powershell)

agent-config

show, inject — справочник CLI для конфигураций ИИ-агентов

mcp

serve — MCP-сервер для интеграции с LLM

Интеграция с ИИ-агентами

Два способа подключения ИИ-агентов к ClickUp:

Рекомендуемый: Режим CLI (команды оболочки)

Подход CLI — наиболее эффективный по токенам способ предоставить агенту доступ к ClickUp. Внедрение справочника команд стоит ~1000 токенов один раз, и каждая команда возвращает компактный табличный вывод (~150 токенов для 5 задач). Нет схем инструментов, потребляющих контекст. Работает с любым LLM/фреймворком агентов.

clickup agent-config inject            # Auto-detects: CLAUDE.md, agent.md, .cursorrules, etc.
clickup agent-config inject AGENT.md   # Or specify any file explicitly
clickup agent-config show              # Preview the block

Автоматическое обнаружение проверяет наличие файлов в следующем порядке: CLAUDE.md, agent.md, AGENT.md, .cursorrules, .github/copilot-instructions.md. Если ни один не найден, создается CLAUDE.md.

Затем агент запускает команды CLI напрямую — полный API ClickUp в ~1000 токенах инструкций.

Альтернатива: MCP-сервер (вызовы нативных инструментов)

Для Claude Desktop, Cursor и других инструментов с поддержкой MCP, которые предпочитают нативную интеграцию. Примечание: схемы инструментов MCP потребляют больше токенов в контексте агента, чем подход со справочником CLI.

Сгенерируйте конфигурацию MCP автоматически:

clickup agent-config init --mcp

Или добавьте .mcp.json в корень вашего проекта вручную:

{
  "mcpServers": {
    "clickup-cli": {
      "command": "/opt/homebrew/bin/clickup",
      "args": ["mcp", "serve"]
    }
  }
}

Это открывает 143 инструмента, охватывающих 100% API ClickUp в виде нативных вызовов с компактными ответами. См. документацию MCP для полной настройки.

Конфигурация

Файлы конфигурации

Уровень

Файл

Вариант использования

Проект

.clickup.toml

Токен/рабочее пространство для проекта (командные репозитории, CI)

Глобальный

~/.config/clickup-cli/config.toml

Личные настройки по умолчанию

Создайте конфигурацию на уровне проекта:

clickup agent-config init --token pk_xxx --workspace 12345

Это создаст .clickup.toml в текущей директории. Добавьте его в .gitignore, если он содержит токен. Конфигурация проекта имеет приоритет над глобальной.

Разрешение токена (выигрывает наивысший приоритет)

  1. Флаг CLI --token

  2. Переменная окружения CLICKUP_TOKEN

  3. .clickup.toml (уровень проекта)

  4. ~/.config/clickup-cli/config.toml (глобальный)

Разрешение рабочего пространства

  1. Флаг CLI --workspace

  2. Переменная окружения CLICKUP_WORKSPACE

  3. .clickup.toml (уровень проекта)

  4. ~/.config/clickup-cli/config.toml (глобальный)

Проверка текущей конфигурации

clickup status
clickup-cli v0.6.1

Config:    ~/.config/clickup-cli/config.toml
Token:     pk_441...RB4Y
Workspace: 2648001

Автодополнение оболочки

# Bash
clickup completions bash > ~/.bash_completion.d/clickup

# Zsh
clickup completions zsh > ~/.zfunc/_clickup

# Fish
clickup completions fish > ~/.config/fish/completions/clickup.fish

# PowerShell
clickup completions powershell > clickup.ps1

Режимы вывода

Флаг

Описание

(по умолчанию)

Выровненная таблица с основными полями

--output json

Полный ответ API

--output json-compact

Основные поля в формате JSON

--output csv

Формат CSV

-q / --quiet

Только ID, по одному в строке

Коды выхода

Код

Значение

0

Успех

1

Ошибка клиента (неверный ввод)

2

Ошибка аутентификации/прав (401, 403)

3

Не найдено (404)

4

Превышен лимит запросов (429)

5

Ошибка сервера (5xx)

Лицензия

Apache-2.0

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
18hResponse time
4dRelease cycle
22Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Local-first RAG engine with MCP server for AI agent integration.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nicholasbester/clickup-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server