clickup-mcp
clickup-mcp
タスク管理に特化した軽量なClickUp MCPサーバー。トークン最適化されたレスポンスを備えた39のツールを提供し、APIレスポンスを数千文字から必須情報のみに自動的に絞り込みます。
このサーバーが選ばれる理由
ClickUpのAPIは非常に冗長なJSONを返します。このサーバーはそれを削減します:
レスポンス | 変更前 | 変更後 | 削減率 |
| ~3,500 文字 | ~160 文字 | 95% |
| ~1,500 文字 | ~38 文字 | 97% |
トークンが少ないほど、レスポンスが速くなり、コストが低くなり、AIにとってより多くのコンテキストが得られます。
Related MCP server: ClickUp MCP Server
インストール
npm install -g @cavort-it-systems/clickup-mcpまたは直接実行:
npx @cavort-it-systems/clickup-mcp設定
Claude Code CLI
claude mcp add clickup -e CLICKUP_API_TOKEN=your-token -- npx @cavort-it-systems/clickup-mcpClaude Desktop / 手動
MCP設定(~/.claude.json または Claude Desktop 設定)に追加します:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["@cavort-it-systems/clickup-mcp"],
"env": {
"CLICKUP_API_TOKEN": "your-token"
}
}
}
}ソースから
git clone https://github.com/cvrt-jh/clickup-mcp.git
cd clickup-mcp
npm install && npm run build次に、ビルドしたパスを設定します:
claude mcp add clickup -e CLICKUP_API_TOKEN=your-token -- node /path/to/clickup-mcp/build/index.jsAPIトークンを取得する
ClickUpの設定 > アプリに移動します
個人用APIトークンを生成します
CLICKUP_API_TOKENとして設定します
レスポンスのスリム化
すべてのレスポンスはトークンを節約するために自動的に削減されます。ClickUp APIは非常に冗長なJSONを返しますが、このサーバーは重要な情報だけに絞り込みます。
clickup_whoami - 約3,500文字から約160文字へ:
// Before (ClickUp API raw)
{"user":{"id":12345678,"username":"Jane Doe","email":"jane@example.com","color":"#0388d1",
"profilePicture":"https://attachments.clickup.com/...","initials":"JD",
"week_start_day":1,"global_font_support":true,"timezone":"Europe/Berlin"},
"teams":{"teams":[{"id":"99999999","name":"My Workspace","color":"#40BC86",
"avatar":"https://attachments2.clickup.com/...?Expires=...&Key-Pair-Id=...&Signature=...",
"members":[{"user":{"id":11111111,"username":"Bob Smith","email":"bob@example.com",
"color":"#aa2fff","profilePicture":null,"initials":"BS","role":4,"role_subtype":2,
"role_key":"guest","custom_role":null,"last_active":"...","date_joined":"...",
"date_invited":"..."},"invited_by":{"id":22222222,...},
"can_see_time_spent":true,...}, ...]}]}}
// After (slimmed)
{"id":12345678,"username":"Jane Doe","email":"jane@example.com",
"timezone":"Europe/Berlin","workspaces":[{"id":"99999999",
"name":"My Workspace","member_count":4}]}clickup_create_comment - 約1,500文字から38文字へ:
// Before
{"id":90150191300876,"hist_id":"...","date":1770053982842,
"version":{"object_type":"comment","object_id":"...","workspace_id":99999999,
"operation":"c","data":{"context":{"root_parent_type":1,"is_chat":false,
"audit_context":{"userid":12345678,"current_time":...,"route":"*"},...},...},...}}
// After
{"id":90150191300876,"date":1770053982842}削減される内容:
フィールド | 場所 | 理由 |
| スペース | スペースごとに約50行のブールフラグ |
| タスク | 内部アクセス設定であり、役に立たない |
| タスク | 通常は担当者と同じ |
完全なユーザーオブジェクト | すべての場所 |
|
| ユーザー | 視覚的なメタデータであり、LLMには役に立たない |
| コメント/返信の作成時 | 内部バージョニングデータ |
| メンバー | 招待メタデータ |
プリティプリントJSON | すべてのレスポンス | コンパクトな単一行出力 |
空の配列 | タスク | 空の場合、 |
ツール (37)
ナビゲーション (7)
clickup_whoami- 現在のユーザー + ワークスペースclickup_get_spaces- ワークスペース内のスペースclickup_get_folders- スペース内のフォルダーclickup_get_lists- フォルダーまたはスペース内のリストclickup_get_list- 単一リストの詳細clickup_create_list- フォルダーまたはスペースにリストを作成clickup_delete_list- リストを削除(完全削除)
タスクCRUD (5)
clickup_get_task- IDでタスクを取得clickup_create_task- すべてのフィールドでタスクを作成clickup_update_task- 任意のタスクフィールドを更新clickup_get_tasks- リスト内のタスクを一覧表示clickup_search_tasks- ワークスペース全体でタスクを検索
カスタムフィールド (1)
clickup_set_custom_field- カスタムフィールドの値を設定
タグ (6)
clickup_get_space_tags- スペースのタグを一覧表示clickup_create_space_tag- タグを作成clickup_edit_space_tag- タグを編集clickup_delete_space_tag- タグを削除clickup_add_tag_to_task- タスクにタグを追加clickup_remove_tag_from_task- タスクのタグを削除
チェックリスト (6)
clickup_create_checklist- チェックリストを作成clickup_edit_checklist- チェックリストを編集clickup_delete_checklist- チェックリストを削除clickup_create_checklist_item- 項目を追加clickup_edit_checklist_item- 項目を編集clickup_delete_checklist_item- 項目を削除
依存関係 (4)
clickup_add_dependency- 依存関係を追加clickup_delete_dependency- 依存関係を削除clickup_add_task_link- タスクをリンクclickup_delete_task_link- タスクのリンクを解除
コメント (5)
clickup_create_comment- コメントを追加clickup_get_comments- コメントを取得clickup_update_comment- コメントを編集/解決clickup_create_reply- スレッド返信を作成clickup_get_replies- 返信を取得
タスク削除 (1)
clickup_delete_task- タスクを削除
複数リスト所属 (2)
clickup_add_task_to_list- タスクを追加のリストに追加(マルチホーミング)clickup_remove_task_from_list- 追加のリストからタスクを削除
これらはタスクを移動しません。 ClickUp v2 APIにはリスト間移動エンドポイントはありません。 ライブAPI 2026-08-12で検証済み:
POST /list/{list}/task/{task}はセカンダリロケーションを追加し、ホームリストは変更しません。一方、PUT /task/{id}に含まれるlist_idはHTTP 200を返しますが、黙って無視されます。タスクを実際に移動し、 カスタムIDと履歴を保持するには、ClickUpウェブUI(右クリック -> 移動)を使用してください。 複数リスト所属には、有料のTasks-in-Multiple-Lists機能も必要です。
ワークスペースメンバー (2)
clickup_get_workspace_members- すべてのワークスペースメンバーclickup_get_list_members- リスト固有のメンバー
アーキテクチャ
src/
index.ts # Entry: McpServer + StdioServerTransport
client.ts # ClickUp API v2 fetch wrapper
types.ts # Shared Zod schemas + jsonResult helper
slim.ts # Response slimming transformers
tools/
navigation.ts # 7 tools
tasks.ts # 9 tools (CRUD + custom fields + delete + multi-list)
tags.ts # 6 tools
checklists.ts # 6 tools
dependencies.ts # 4 tools
comments.ts # 5 tools
members.ts # 2 toolsライセンス
MIT
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
- AlicenseAqualityAmaintenanceA token optimised ClickUp CLI with built in MCP server that provides an efficient way to get data from ClickUp without consuming large amounts of LLM context10044Apache 2.0
- Alicense-qualityBmaintenanceA self-hosted MCP server that enables AI agents to directly interact with your ClickUp workspace, including tasks, lists, folders, comments, time tracking, and more via 51 tools over SSE.150MIT
- AlicenseAqualityAmaintenanceA comprehensive MCP server for the ClickUp API exposing 166 tools to manage Spaces, Folders, Lists, Tasks, Docs, and more, enabling LLMs to read and drive a ClickUp Workspace.1001Apache 2.0
- AlicenseBqualityBmaintenanceA Model Context Protocol (MCP) server providing AI assistants with comprehensive ClickUp integration, covering the full API surface across 87 consolidated tools.87150MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/cvrt-jh/clickup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server