ClickUp CLI
Зачем?
Ответы 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-climacOS (Homebrew)
brew tap nicholasbester/clickup-cli
brew install clickup-cliДля обновления до последней версии:
brew upgrade clickup-climacOS / 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-cliDocker
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Группы команд
Группа | Команды |
| Настройка токена и рабочего пространства |
| whoami, check |
| list, seats, plan |
| list, get, create, update, delete |
| list, get, create, update, delete |
| list, get, create, update, delete, add-task, remove-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 |
| create, update, delete, add-item, update-item, delete-item |
| list, create, update, delete, replies, reply |
| list, create, update, delete |
| list, set, unset |
| list |
| list, upload |
| list, get, current, create, update, delete, start, stop, tags, add-tags, remove-tags, rename-tag, history |
| list, get, create, update, delete, add-kr, update-kr, delete-kr |
| list, get, create, update, delete, tasks |
| list |
| invite, get, update, remove |
| 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 и другие |
| list, create, get, pages, add-page, page, edit-page |
| list, create, update, delete |
| list, apply-task, apply-list, apply-folder |
| invite, get, update, remove, share-task, unshare-task, share-list, unshare-list, share-folder, unshare-folder |
| list, create, update, delete |
| list |
| list |
| query |
| update |
Утилиты | |
| Показать текущую конфигурацию, токен (скрыт), рабочее пространство |
| Генерация автодополнения оболочки (bash, zsh, fish, powershell) |
| show, inject — справочник CLI для конфигураций ИИ-агентов |
| 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 для полной настройки.
Конфигурация
Файлы конфигурации
Уровень | Файл | Вариант использования |
Проект |
| Токен/рабочее пространство для проекта (командные репозитории, CI) |
Глобальный |
| Личные настройки по умолчанию |
Создайте конфигурацию на уровне проекта:
clickup agent-config init --token pk_xxx --workspace 12345Это создаст .clickup.toml в текущей директории. Добавьте его в .gitignore, если он содержит токен. Конфигурация проекта имеет приоритет над глобальной.
Разрешение токена (выигрывает наивысший приоритет)
Флаг CLI
--tokenПеременная окружения
CLICKUP_TOKEN.clickup.toml(уровень проекта)~/.config/clickup-cli/config.toml(глобальный)
Разрешение рабочего пространства
Флаг CLI
--workspaceПеременная окружения
CLICKUP_WORKSPACE.clickup.toml(уровень проекта)~/.config/clickup-cli/config.toml(глобальный)
Проверка текущей конфигурации
clickup statusclickup-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Режимы вывода
Флаг | Описание |
(по умолчанию) | Выровненная таблица с основными полями |
| Полный ответ API |
| Основные поля в формате JSON |
| Формат CSV |
| Только ID, по одному в строке |
Коды выхода
Код | Значение |
0 | Успех |
1 | Ошибка клиента (неверный ввод) |
2 | Ошибка аутентификации/прав (401, 403) |
3 | Не найдено (404) |
4 | Превышен лимит запросов (429) |
5 | Ошибка сервера (5xx) |
Лицензия
Maintenance
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
- MIT
- MIT
- Alicense-qualityCmaintenanceHigh-performance MCP server for integrating ClickUp with AI applications, featuring consolidated tools for task management, document operations, and bulk actions with intelligent caching and response optimization.Last updated61MIT
- Alicense-quality-maintenanceEnables AI assistants to interact with ClickUp workspaces through natural language - search tasks, manage workflows, track time, collaborate via comments, and access complete task context including comments and images.Last updated
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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