Skip to main content
Glama
ClickUp MCP Server
by ttttdiva

ClickUp MCP Server

ClickUp のタスク管理を行う MCP (Model Context Protocol) サーバーです。

ClickUp API v2 を使用して、タスクの検索・作成・更新・削除、ワークスペース情報の取得、コメントの管理ができます。

提供ツール(15個)

ワークスペース

ツール名

説明

get_teams

チーム(ワークスペース)一覧を取得

get_spaces

スペース一覧を取得

get_folders

フォルダー一覧を取得

get_lists

スペース直下のリスト一覧を取得

get_folder_lists

フォルダー内のリスト一覧を取得

タスク管理

ツール名

説明

create_task

タスクを作成(担当者・タグ・優先度・日時指定可)

get_tasks

リスト内のタスク一覧を取得(自動ページネーション)

get_task_detail

タスクの詳細情報を取得

update_task

タスクの各フィールドを更新(汎用)

update_task_status

タスクのステータスを更新

delete_task

タスクを削除

検索・分析

ツール名

説明

search_tasks

高度な検索(ステータス・担当者・タグ・日付フィルタ)

get_weekly_summary

ステータス別タスクサマリーを取得

コメント

ツール名

説明

add_comment

タスクにコメントを追加

get_task_comments

タスクのコメント一覧を取得

Related MCP server: ClickUp MCP Server

セットアップ

1. ClickUp API キーの取得

ClickUp Settings > Apps で API キーを取得してください。

2. MCP クライアントに設定

Claude Desktop

claude_desktop_config.json に以下を追加:

{
  "mcpServers": {
    "clickup": {
      "command": "npx",
      "args": ["-y", "clickup-mcp"],
      "env": {
        "CLICKUP_API_KEY": "pk_your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id"
      }
    }
  }
}

Claude Code

プロジェクトルートの .mcp.json またはCLIで追加:

{
  "mcpServers": {
    "clickup": {
      "command": "npx",
      "args": ["-y", "clickup-mcp"],
      "env": {
        "CLICKUP_API_KEY": "pk_your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id"
      }
    }
  }
}

ローカルで実行する場合

git clone https://github.com/yourname/clickup-mcp.git
cd clickup-mcp
npm install
npm run build

MCP クライアント設定:

{
  "mcpServers": {
    "clickup": {
      "command": "node",
      "args": ["/path/to/clickup-mcp/build/index.js"],
      "env": {
        "CLICKUP_API_KEY": "pk_your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id"
      }
    }
  }
}

主な機能

自動ページネーション

get_tasks と search_tasks は最大10ページ(1000件)まで自動取得します。

配列パラメータ

search_tasks の assignees、statuses、tags は配列で渡せます。ClickUp API が要求する key[] 形式に自動変換されます。

日時の柔軟なパース

日時パラメータは以下の形式に対応しています:

  • 2026-02-19(日付のみ)

  • 2026-02-19T14:30(ISO形式)

  • 2026-02-19 14:30:00(スペース区切り)

  • 2026/02/19(スラッシュ区切り)

環境変数

変数名

必須

デフォルト

説明

CLICKUP_API_KEY

Yes

—

ClickUp API キー

CLICKUP_TEAM_ID

Yes

—

チーム(ワークスペース)ID

CLICKUP_DEFAULT_LIST_ID

No

—

デフォルトリストID

ライセンス

MIT

Available Tools

15 tools
add_commentC

タスクにコメントを追加します。

Inputs: task_id (required), comment_text (required).

create_taskC

ClickUpでタスクを作成します。

Inputs: name (required), tags, list_id, due_date, +6 more.

delete_taskA

タスクを削除します(この操作は取り消せません)。

Inputs: task_id (required).

get_folder_listsB

フォルダー内のリスト一覧を取得します。

Inputs: folder_id (required).

get_foldersA

スペース内のフォルダー一覧を取得します。

Inputs: space_id (required).

get_listsA

スペース内のフォルダーに属さないリスト一覧を取得します。

Inputs: space_id (required).

get_spacesB

チーム内のスペース一覧を取得します。

Inputs: team_id.

get_task_commentsB

タスクのコメント一覧を取得します。

Inputs: task_id (required).

get_task_detailB

タスクの詳細情報を取得します。

Inputs: task_id (required).

get_tasksC

リスト内のタスク一覧を取得します。

Inputs: list_id, include_closed, exclude_no_start_date.

get_teamsA

ClickUpのチーム(ワークスペース)一覧を取得します。

Inputs: no named parameters.

get_weekly_summaryC

タスクサマリーをAPIから取得します。

Inputs: no named parameters.

search_tasksD

タスクを検索します。

Inputs: tags, query, team_id, statuses, +5 more.

update_taskC

タスクの各フィールドを更新します(汎用更新)。

Inputs: task_id (required), name, status, due_date, +7 more.

update_task_statusB

タスクのステータスを更新します。

Inputs: status (required), task_id (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3/5.0

    Scored across 15 tools

    Disambiguation3/5

    Some tools have overlapping purposes, such as update_task and update_task_status, and get_lists vs get_folder_lists. While descriptions clarify the differences, an agent could still misselect between the generic update and specialized status update, or between the two list retrieval methods.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern using snake_case (e.g., get_teams, create_task, update_task_status, delete_task). The naming is predictable and uniform across the entire set.

    Tool Count5/5

    With 15 tools, the server is well-scoped for a project management MCP. It covers the essential operations without being bloated, fitting comfortably within the ideal 3-15 range.

    Completeness3/5

    Task lifecycle is well covered (create, read, update, delete, search, comments), but the broader workspace hierarchy (teams, spaces, folders, lists) is read-only with no create/update/delete operations. This limits the server to task-centric workflows rather than full workspace management.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers