mcpField
C
Clickup Mcp Server

Clickup Mcp Server

ローカル
github.com/taazkareem生産性53今日更新

Clickup Mcp Server について

ClickUp MCP Server は、ClickUp のプロジェクト管理機能を MCP 経由で AI に接続し、タスク、スプリント、ドキュメント、コメント、時間記録を自然言語で管理できるようにします。有料ライセンスの製品で、リモートとローカルの両方の接続方式に対応しています。

主な機能

  1. 01タスクの作成・参照・更新・削除と依存関係設定
  2. 02タイマーと手動入力による時間記録
  3. 03ClickUp Docs の読み書き
  4. 04コメントとチャットチャンネルの管理
  5. 05目標と主要な結果の管理
  6. 06複数ワークスペースのアカウント対応

活用シーン

  1. 01自然言語の依頼から ClickUp タスクを作成・更新する
  2. 02読み取り専用の監査エージェントでスプリントのリスクを報告させる
  3. 03エージェント経由でワークスペース内の時間記録を登録・照会する

MCP 対応

ClickUp のタスク、ドキュメント、コメント、時間記録の操作を MCP クライアントに公開する MCP サーバーです。Streamable HTTP によるリモート接続と STDIO によるローカル実行に対応しています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": [
"-y",
"@taazkareem/clickup-mcp-server"
],
"env": {
"CLICKUP_MCP_LICENSE_KEY": "<CLICKUP_MCP_LICENSE_KEY>",
"CLICKUP_API_KEY": "<CLICKUP_API_KEY>",
"CLICKUP_TEAM_ID": "<CLICKUP_TEAM_ID>",
"DOCUMENT_SUPPORT": "<DOCUMENT_SUPPORT>"
}
}
}
}
起動コマンドnpx -y @taazkareem/clickup-mcp-server
設定が必要な環境変数
CLICKUP_MCP_LICENSE_KEYシークレットYour ClickUp MCP License Key from Polar.sh
CLICKUP_API_KEYシークレットYour ClickUp API key
CLICKUP_TEAM_IDYour ClickUp Team ID
DOCUMENT_SUPPORTEnable ClickUp Document support

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@taazkareem/clickup-mcp-server0.12.12

ツール

54

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
team_idstringいいえ使用する ClickUp Team ID(Workspace ID)。指定すると、現在のセッションにおけるこのリクエストと以降のリクエストで、このワークスペースに切り替わります。

詳細

ClickUp MCP サーバー — Premium

ClickUp MCP サーバー Premium ロゴ

npm バージョン npm ダウンロード数 ライセンス Google 検索でトップ 3 トレンドの MCP サーバー メンテナンス状況


ClickUp を AI エージェントとエージェント型ワークフローに正しく接続

自然言語を使ってタスク、チェックリスト、スプリント、コメント、タグ、スペース、リスト、フォルダー、ファイル、ドキュメント、チャット、時間を管理するための、高性能な Model Context Protocol(MCP)サーバーです。

⭐️ 実証済みのパフォーマンス: 460 件以上のスター(以前の公開リポジトリから)と、毎週数千件の NPM ダウンロードを達成しています。
AI 向け ClickUp 連携の業界標準です。

📚 Table of Contents

LinksQuick Start & Installation
• Features
• Premium Access
• Available Tools
• Adv. Config
• FAQ
• Disclaimer
README の画像 AntigravityREADME の画像 Agy CLIREADME の画像 HermesREADME の画像 OpenClaw
README の画像 CursorREADME の画像 VS CodeREADME の画像 ClaudeREADME の画像 ClaudeCode
README の画像 n8nREADME の画像 CodexREADME の画像 ChatGPTREADME の画像 Augment
README の画像 AuggieREADME の画像 WindsurfREADME の画像 Roo Code➕ Add Agent

✨ 機能

🔥 複数アカウントのサポート: 1 つのセッションで、認証済みの複数のワークスペースをスムーズに管理できます。セットアップを見る

🔐 ハイブリッド認証
MCP 仕様に準拠した OAuth 2.1 に、高度なセキュリティ強化とセッションごとに分離されたキャッシュを組み合わせ、高速で安全なマルチテナント運用を実現します。API Key/Team ID(s) との下位互換性もあります。
🔍 インテリジェントな検索と解決
タスク、リスト、フォルダー、スペースの名前、カスタムフィールド、メンバー/メールアドレス、ステータス、タグ、説明などを対象に、階層化されたグローバルなあいまい検索を実行します。ID を指定しなくても自動的に解決します。
📝 タスク管理
タスクの CRUD、移動、複製、リンク、依存関係の設定をすべてサポートします。一括操作、ネストされたサブタスク、チェックリスト、スプリント(アクティブ状態の検出)、自然言語による日付指定、カスタムタスク ID、カスタムタスクタイプ、カスタムフィールド、タスクテンプレート、ファイル添付(URL、ローカルパス、または base64 によるアップロード)にも対応しています。
⏱️ 時間管理
タイマーの開始/停止、手動記録の追加、既存の記録の編集、タイマー履歴の取得、時間記録タグの管理、自然言語による日付指定や日付範囲を使ったワークスペース全体の時間記録の絞り込みができます。
📄 ドキュメント管理
Markdown の全文を使って ClickUp Docs を作成、読み取り、追記できます。構造化された長文コンテンツを作成するため、ドキュメント内のページも管理できます(アクションベースのツールに統合)。
💬 コメントとチャット
タスク、リスト、ビューへのコメントの投稿、編集、解決、返信ができます。チャットチャンネル(DM を含む)の作成と管理、スレッド形式の返信やリアクションを添えたメッセージの送信、フォロワーの管理にも対応しています。どちらもリッチテキスト、サブタイプ、@メンションをサポートします。
🎯 目標と主要な結果
ライフサイクル全体を通じて目標を作成、更新、削除、アーカイブし、管理できます。ネストされた主要な結果を定義・追跡し、ワークスペース全体の OKR の進捗を測定できます。
📋 ビュー
ワークスペース階層のあらゆるレベル(スペース、フォルダー、リスト)でビューを作成、一覧表示、更新、削除できます。特定のビューに限定したタスクを取得し、対象を絞ってフィルタリングできます。
🗂️ タスクテンプレート
利用可能なタスクテンプレートを参照し、そこからすぐにタスクを作成できます。毎回手動で設定することなく、繰り返し可能なワークフローを効率化します。
🌳 ワークスペースの管理
ワークスペース階層全体にわたるスペース、フォルダー、リスト、Webhook、タグの CRUD に対応しています。あらゆるレベルでアクセス制御(ACL)の権限を管理できます。再設定せずに、会話の途中でワークスペースを切り替えることもできます。

💎 プレミアムアクセス

エンタープライズ品質のカスタムツール150個を利用可能に

このプロジェクトは、持続可能なフルタイム開発と優先サポートを実現するため、オープンソースから有料モデルに移行しました。 ライセンスを取得すると、エージェント全体ですべての機能を無制限に利用できます⎯制限はありません。


月額 $9/mo年額 $59/yr買い切り コード利用で$89
• 使った分だけ支払える柔軟なプラン
• 3台のデバイスで有効化可能
• いつでも解約可能
• 45%お得($4.92/mo)
• 3台のデバイスで有効化可能
• 年間を通じた優先サポート
• 最もお得 — 1回のお支払い
• 3台のデバイスで有効化可能
• 25% OFF コード:OCT25

README の画像  ライセンスを購入  README の画像


⚡️ 即時キー配信(Polar.sh)   •   セットアップは2分以内に完了      


🚀 クイックスタート

1. 前提条件
  • ライセンスキー: 上記を参照

  • ClickUp API キー(任意 — リモート MCP では不要)

    • ClickUp にログインし、ClickUp の設定 → アプリに移動します。
    • 「API Token」の下にある生成をクリックします(または既存のキーをコピーします)。
  • ClickUp チーム ID(任意 — リモート MCP では不要)

    • ブラウザーで ClickUp を開きます。
    • URL を確認します:https://app.clickup.com/1234567/v/li/987654321。
    • clickup.com/の直後にある最初の数字(1234567)がチーム ID(ワークスペース ID)です。
2. MCP ホストとトランスポートを選択する

 README の画像 Antigravity (IDE & 2.0)

antigravity.google からダウンロードしてください。Antigravity IDE(VS Code ベースのエージェント型エディター)と、Antigravity 2.0(単体のデスクトップエージェントオーケストレーションアプリ)に対応しています。どちらも同じ設定ファイルを使用します。

設定ファイルのパス: ~/.gemini/config/mcp_config.json

ヒント: エージェントパネルを開き、... → Manage MCP Servers → View raw config を選択すると、このファイルを直接開けます。または、プロンプトパネルで /mcp と入力してください。

オプション A:リモート/Streamable HTTP(推奨)

{
  "mcpServers": {
    "ClickUp": {
      "serverUrl": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": { "X-License-Key": "your-license-key" }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}

 README の画像 Antigravity CLI (agy)

Antigravity エージェント用の軽量なターミナルベースのインターフェース(TUI)です。次のコマンドでインストールできます。

curl -fsSL https://antigravity.google/cli/install.sh | bash

設定ファイルのパス: ~/.gemini/antigravity-cli/mcp_config.json

ヒント: agy を実行し、対話セッション内で /mcp と入力すると、TUI 内からサーバーを管理できます。

オプション A:リモート/Streamable HTTP(推奨)

{
  "mcpServers": {
    "ClickUp": {
      "serverUrl": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": { "X-License-Key": "your-license-key" }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}

 README の画像 Hermes Agent

単一エージェントの設定ファイルのパス: ~/.hermes/config.yaml

オプション A:リモート/Streamable HTTP

hermes mcp add clickup \
  --url https://clickup-mcp.taazkareem.com/mcp \
  --auth oauth && \
hermes config set mcp_servers.clickup.headers.X-License-Key "your-license-key"

オプション B:ローカル/STDIO

hermes mcp add clickup \
  --command npx \
  --args -y @taazkareem/clickup-mcp-server@latest \
  --env CLICKUP_API_KEY="your-api-key" \
        CLICKUP_TEAM_ID="your-team-id" \
        CLICKUP_MCP_LICENSE_KEY="your-license-key"
  • 実行方法:hermes

マルチエージェントのセットアップ(プロファイル+ペルソナ)

同じワークスペース(または別々のワークスペース)で、専門エージェントのチームを実行できます。各 Hermes プロファイルは、独自の設定と SOUL.md の指示を持つ独立したエージェントです。必要に応じて、各プロファイルを対応するペルソナ(X-Persona)に設定します。これにより、各エージェントのコンテキストに含まれる ClickUp ツールの範囲を指定できます。例を含むガイド:

1. プロファイルを作成する

hermes profile create project_manager
hermes profile create task_worker
hermes profile create auditor

任意:--clone を使って既存の config.yaml/.env/SOUL.md をコピーするか、上記のコマンドを再実行してください。

2. 各プロファイルにペルソナを設定します。 プロファイルには MCP 設定が追加されているので、対応するペルソナを追加するだけです。

project_manager config set mcp_servers.clickup.headers.X-Persona "project_manager"
task_worker     config set mcp_servers.clickup.headers.X-Persona "task_worker"
auditor         config set mcp_servers.clickup.headers.X-Persona "auditor"

フィルタリングをさらにカスタマイズする方法については、→ 高度な設定を参照してください。

3. ~/.hermes/profiles/<name>/SOUL.md で各エージェントに指示を設定します(ここでは auditor を例にしています)。

# ClickUp Auditor

You are a read-only project auditor. Observe and report — never change anything.
- Summarize task status, overdue items, and blockers concisely.
- Surface risks and recommend actions, but never execute them.
- If asked to create or modify a task, decline and explain you are read-only.

プロファイルを指定してエージェントのクエリを実行します(ユーザーまたはエージェントから呼び出し):

project_manager chat -q "Break the Q3 launch into a list with subtasks and owners"
auditor         chat -q "Audit the Sprint board and report what's at risk"

-または-

ユーザーから呼び出す TUI または Gateway を実行します:

project_manager gateway start
auditor         chat

その他(カスタムエージェントなど) その他の MCP 対応ホストでは、以下を使用します。

  • サーバー URL: https://clickup-mcp.taazkareem.com/mcp
  • 認証ヘッダー: X-License-Key: your-license-key

 README の画像 OpenClaw (via mcporter)

1. ~/.openclaw/openclaw.json で mcporter を有効にします。

{ "skills": { "allowBundled": ["mcporter"] } }

2. 設定と認証

# Add ClickUp as a remote server
mcporter config add ClickUp https://clickup-mcp.taazkareem.com/mcp --auth oauth --header "X-License-Key=your-license-key"

# Authenticate session
mcporter auth ClickUp

ヒント: ペルソナを使うと、エージェントの mcporter.json で複数の独立した設定(例:監査担当と作業担当)を定義できます。

 README の画像 Cursor

設定ファイルのパス: <project-root>/.cursor/mcp.json

オプション A:リモート/Streamable HTTP(最も簡単)

{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key"
      }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}

 README の画像 VS Code

設定ファイルのパス:

  • グローバル: ~/Library/Application Support/Code/User/mcp.json
  • ローカル: <project-root>/.vscode/mcp.json オプション A:リモート/Streamable HTTP(最も簡単)
{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key"
      }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}

 README の画像 Roo Code

設定パス: <project-root>/.roo/mcp.json

オプション A:リモート/Streamable HTTP(最も簡単)

{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key"
      }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}

 README の画像 Claude Desktop

設定パス: ~/Library/Application Support/Claude/claude_desktop_config.json

リモートのセットアップ(mcp-remote アダプターが必要です):

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://clickup-mcp.taazkareem.com/mcp",
        "--header",
        "X-License-Key: your-license-key"
      ]
    }
  }
}

 README の画像 Claude Code (CLI)

ターミナルで次のコマンドを実行します:

claude mcp add --transport http ClickUp https://clickup-mcp.taazkareem.com/mcp \
  --header "X-License-Key: your-license-key"

 README の画像 n8n

オプション A:リモート/Streamable HTTP(推奨)

  1. n8n で 「MCP Client」 ノードを追加します。
  2. 接続タイプを Streamable HTTP に設定します。
  3. 認証タイプ:Multiple Headers Auth。
  4. ヘッダー:X-License-Key 値:your-license-key
  5. URL:https://clickup-mcp.taazkareem.com/mcp

オプション B:セルフホスト Docker コンテナを起動します:

docker run -d -p 3231:3231 ghcr.io/taazkareem/clickup-mcp-server:latest

n8n で、URL に http://host.docker.internal:3231/mcp を使用します。

 README の画像 Codex (CLI, Desktop, IDE)

Codex クライアント(CLI、デスクトップアプリ、VS Code 拡張機能)は、設定の単一の情報源を共有します。

設定パス:

  • グローバル: ~/.codex/config.toml
  • ローカル: <project-root>/.codex/config.toml

オプション A:リモート/Streamable HTTP(最も簡単)

[mcp_servers.ClickUp]
url = "https://clickup-mcp.taazkareem.com/mcp"
http_headers = { "X-License-Key" = "your-license-key" }

オプション B:ローカル/STDIO

[mcp_servers.ClickUp]
command = "npx"
args = ["-y", "@taazkareem/clickup-mcp-server@latest"]
env = {
  CLICKUP_API_KEY = "your-api-key",
  CLICKUP_TEAM_ID = "your-team-id",
  CLICKUP_MCP_LICENSE_KEY = "your-license-key"
}

簡単なヒント:

  • Codex CLI: codex mcp list を実行して確認します。ファイルを編集する代わりに、CLI から codex mcp add ... を使用できます。
  • VS Code 拡張機能: ⚙ → MCP settings → Open config.toml をクリックします。
  • デスクトップアプリ: Settings → Integrations & MCP に移動します。

 README の画像 ChatGPT (Developer Mode)

注:Developer Mode が有効になっている Business、Enterprise、または Edu ワークスペースが必要です。

  1. Developer Mode を有効にする: ワークスペースの管理者に、Workspace Settings → Permissions & Roles → Connected Data で有効にするよう依頼します。
  2. MCP に接続する: Settings → Connectors に移動し、Developer Mode をオンにします。
  3. カスタムコネクターを追加する:
    • Add connector(または「Create custom connector」)をクリックします。
    • ソースタイプとして MCP を選択します。
  4. 設定する:
    • サーバー URL: https://clickup-mcp.taazkareem.com/mcp
    • 認証: HTTP ヘッダー X-License-Key: your-license-key を追加します。
  5. 使用する: Developer Mode のチャットを開始し、Add sources から ClickUp コネクターを選択します。

 README の画像 Augment Code

設定パス: <project-root>/.augment/settings.json

{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key"
      }
    }
  }
}

 README の画像 Auggie CLI

ターミナルで次のコマンドを実行します:

auggie mcp add ClickUp --url https://clickup-mcp.taazkareem.com/mcp \
  --header "X-License-Key: your-license-key"

 README の画像 Windsurf **設定ファイルのパス:** `/.codeium/windsurf/mcp_config.json`

オプション A:リモート/Streamable HTTP(最も簡単)

{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key"
      }
    }
  }
}

オプション B:ローカル/STDIO

{
  "mcpServers": {
    "ClickUp": {
      "command": "npx",
      "args": ["-y", "@taazkareem/clickup-mcp-server@latest"],
      "env": {
        "CLICKUP_API_KEY": "your-api-key",
        "CLICKUP_TEAM_ID": "your-team-id",
        "CLICKUP_MCP_LICENSE_KEY": "your-license-key"
      }
    }
  }
}
3. 再起動

MCP ホスト(Cursor IDE など)を再起動します。サーバーがライセンスキーを検証し、自動的に起動します。


🛠️ 利用可能なツール

👇 150 個の利用可能なツールをすべて表示 | カテゴリ | ツール | 説明 | | :----------------- | :---------------------------- | :------------------------------------------------------------------------------------------------------ | | **ワークスペース** | `get_workspace` | ワークスペースの構造とメタデータ(階層、メンバー、プラン、シート、共有アイテム、カスタムタスクタイプ)を取得します | | | `get_workspace_seats` | メンバーおよびゲストのシート使用状況(使用中、合計、利用可能)を取得します | | | `get_workspace_plan` | ワークスペースのプラン詳細(plan_name、plan_id)を取得します | | | `get_audit_logs` | ワークスペースの監査ログを取得します(Enterprise のみ) | | **タスク** | `create_task` | タスクを作成します | | | `get_task` | 単一のタスクの詳細を取得します | | | `update_task` | タスクのプロパティを変更します | | | `move_task` | タスクを新しいリストに移動します | | | `duplicate_task` | タスクをコピーします | | | `delete_task` | タスクを削除します | | | `add_task_to_list` | タスクを追加のリストに関連付けます(TIML) | | | `remove_task_from_list` | タスクとリストの関連付けを解除します(TIML) | | | `create_bulk_tasks` | 複数のタスクを作成します | | | `update_bulk_tasks` | 複数のタスクを更新します | | | `move_bulk_tasks` | 複数のタスクを移動します | | | `delete_bulk_tasks` | 複数のタスクを削除します | | | `get_workspace_tasks` | ディープ検索フィルタリングを使用してタスクを検索します | | | `get_comments` | タスク、リスト、またはビューのコメントを取得します | | | `create_comment` | タスク、リスト、またはビューにコメントを作成します | | | `update_comment` | コメントを編集または解決します | | | `delete_comment` | コメントを削除します | | | `get_comment_replies` | コメントのスレッド形式の返信を取得します | | | `create_comment_reply` | スレッド内でコメントに返信します | | | `add_comment_reaction` | コメントに絵文字リアクションを追加します | | | `remove_comment_reaction` | コメントから絵文字リアクションを削除します | | | `get_comment_subtypes` | ワークスペースの投稿サブタイプ ID を取得します | | | `add_task_link` | 2 つのタスクをリンクします | | | `get_task_links` | タスクのリンクを取得します | | | `delete_task_link` | タスクのリンクを削除します | | | `add_task_dependency` | タスク間にブロック依存関係を設定します | | | `delete_task_dependency` | タスク間のブロック依存関係を削除します | | **添付ファイル** | `list_attachments` | タスクまたはファイルカスタムフィールドの添付ファイルを一覧表示します(v3) | | | `get_attachment` | ID または名前で特定の添付ファイルを取得します(v3) | | | `upload_attachment` | タスクまたはファイルカスタムフィールドにファイルをアップロードします(v3) | | **チェックリスト** | `create_checklist` | タスクにチェックリストを追加します | | | `edit_checklist` | チェックリストの名前を変更するか、並べ替えます | | | `delete_checklist` | チェックリストとそのすべての項目を削除します | | | `create_checklist_item` | チェックリストに項目を追加します | | | `edit_checklist_item` | チェックリスト項目を更新します(名前、解決済み、担当者、入れ子) | | | `delete_checklist_item` | チェックリストから項目を削除します | | **スプリント** | `get_active_sprint` | 現在アクティブなスプリントを自動検出します。1 件だけ見つかった場合はタスクを返します | | | `list_sprints` | フォルダー内のすべてのスプリントを一覧表示します | | | `get_sprint_tasks` | 特定のスプリントリストのタスクを取得します | | **リスト** | `list_lists` | スペース(フォルダーなし)またはフォルダー内のリストを取得します | | | `get_list` | リストの詳細を取得します | | | `create_list` | スペースまたはフォルダーにリストを作成します | | | `create_list_from_template` | テンプレートから新しいリストを作成します | | | `update_list` | リストのプロパティを更新します | | | `delete_list` | リストを削除します | | | `move_list` | リストを別のスペースまたはフォルダーに移動します(高整合性) | | | `set_list_permissions` | リストのプライバシーと共有(ACL)を更新します | | **カスタムフィールド** | `list_custom_fields` | リスト、フォルダー、またはスペースのフィールド定義を一覧表示します | | | `create_custom_field` | リストに新しいフィールド定義を追加します | | | `set_custom_field_value` | タスクのフィールド値を設定します | | | `remove_custom_field_value` | タスクのフィールド値をクリアします | | **スペース** | `list_spaces` | ワークスペース内のすべてのスペースを一覧表示します | | | `get_space` | スペースの詳細を取得します | | | `create_space` | 新しいスペースを作成します | | | `update_space` | スペースのプロパティを更新します | | | `delete_space` | スペースを削除します | | | `set_space_permissions` | スペースのプライバシーと共有(ACL)を更新します | | **目標** | `list_goals` | ワークスペース内のすべての目標を一覧表示します | | | `get_goal` | 主な成果とともに目標を取得します | | | `create_goal` | 新しい目標を作成します | | | `update_goal` | 目標のプロパティを更新します | | | `delete_goal` | 目標を削除します | | | `create_key_result` | 目標に主な成果を追加します | | | `update_key_result` | 主な成果を更新します | | | `delete_key_result` | 主な成果を削除します | | **ビュー** | `list_views` | スペース、フォルダー、リスト、またはワークスペースのビューを一覧表示します | | | `get_view` | 単一のビューを取得します | | | `create_view` | 新しいビューを作成します | | | `update_view` | ビューを更新します | | | `delete_view` | ビューを削除します | | | `get_view_tasks` | ビュー内のタスクを取得します | | **フォルダー** | `list_folders` | スペース内のすべてのフォルダーを一覧表示します | | | `get_folder` | フォルダーの詳細と、その中に含まれるリストを取得します | | | `create_folder` | スペースにフォルダーを作成します | | | `update_folder` | フォルダーのプロパティを更新します | | | `delete_folder` | フォルダーを削除します | | | `move_folder` | フォルダーを別のスペースに移動します(高整合性) | | | `set_folder_permissions` | フォルダーのプライバシーと共有(ACL)を更新します | | | `create_folder_from_template` | スペースにテンプレートからフォルダーを作成します | | **タグ** | `list_space_tags` | スペース内のすべてのタグを一覧表示します | | | `create_space_tag` | 新しいスペースタグを作成します | | | `update_space_tag` | スペースタグの名前または色を更新します | | | `delete_space_tag` | スペースからタグを削除します | | | `add_tag_to_task` | タスクにタグを追加します | | | `remove_tag_from_task` | タスクからタグを削除します | | **時間追跡** | `get_time_entries` | 過去の時間記録を取得します | | | `get_current_time_entry` | 現在実行中のタイマーを取得します | | | `start_time_entry` | タスクの時間追跡を開始します | | | `stop_time_entry` | アクティブなタイマーを停止します | | | `add_time_entry` | 時間記録を手動で追加します | | | `update_time_entry` | 既存の時間記録を変更します | | | `delete_time_entry` | 時間記録を削除します | | | `get_time_entry_tags` | ワークスペースのすべての時間記録タグを取得します | | | `add_time_entry_tags` | 時間記録にタグを追加します | | | `update_time_entry_tags` | ワークスペースの時間記録タグの名前を全体的に変更します | | | `delete_time_entry_tags` | 時間記録からタグを削除します | | | `get_time_entry_history` | 時間記録の編集履歴を表示します | | | `get_time_in_status` | 複数のタスクのステータス滞在時間を取得します | | **ドキュメント** | `list_documents` | ワークスペースまたはコンテナー内のドキュメントを一覧表示します | | | `get_document` | ドキュメントのメタデータを取得します | | | `create_document` | 新しい独立したドキュメントを作成します | | | `list_document_pages` | ドキュメント内のすべてのページを一覧表示します | | | `get_document_page` | 単一ページのコンテンツを取得します | | | `get_document_pages` | 1 回の呼び出しで複数ページのコンテンツを取得します | | | `create_document_page` | ドキュメントに新しいページを追加します | | | `update_document_page` | 既存のページを変更します(置換/追記/先頭に追加) | | **チャット** | `list_chat_channels` | ワークスペース内のすべてのチャンネルを一覧表示します | | | `get_chat_channel` | 単一のチャンネルを取得します | | | `create_chat_channel` | 新しいチャンネルを作成します | | | `update_chat_channel` | チャンネルを更新します | | | `delete_chat_channel` | チャンネルを削除します | | | `get_chat_channel_members` | チャンネルのメンバーを取得します | | | `get_chat_channel_followers` | チャンネルのフォロワーを取得します | | | `create_chat_dm` | ダイレクトメッセージチャンネルを作成します | | | `get_chat_messages` | チャンネルのメッセージを取得します | | | `create_chat_message` | チャンネルにメッセージを送信します | | | `update_chat_message` | メッセージを編集します | | | `delete_chat_message` | メッセージを削除します | | | `get_chat_message_replies` | メッセージへのスレッド形式の返信を取得します | | | `create_chat_message_reply` | スレッド内でメッセージに返信します | | | `add_chat_reaction` | メッセージに絵文字リアクションを追加します | | | `remove_chat_reaction` | 絵文字リアクションを削除します | | | `get_chat_reactions` | メッセージのすべてのリアクションを取得します | | | `get_chat_tagged_users` | メッセージ内でタグ付けされたユーザーを取得します | | | `get_chat_message_subtypes` | ワークスペースの投稿サブタイプ ID を取得します | | **ウェブフック** | `list_webhooks` | ワークスペース内のすべてのウェブフックを一覧表示します | | | `create_webhook` | 新しいウェブフックを作成します | | | `update_webhook` | 既存のウェブフックを更新します | | | `delete_webhook` | ウェブフックを完全に削除します | | **ユーザーグループ** | `list_user_groups` | ワークスペース内のすべてのユーザーグループを一覧表示します | | | `create_user_group` | 新しいユーザーグループを作成します | | | `update_user_group` | グループ名を変更するか、メンバーを追加/削除します | | | `delete_user_group` | ユーザーグループを削除します | | **ゲスト** | `invite_guest` | ワークスペースにゲストを招待します(Enterprise) | | | `get_guest` | ゲストの詳細を取得します(Enterprise) | | | `edit_guest` | ゲストの表示名または権限を編集します(Enterprise) | | | `remove_guest` | ワークスペースからゲストを削除します(Enterprise) | | | `add_guest_to_task` | タスクへのゲストアクセスを許可します(Enterprise) | | | `remove_guest_from_task` | タスクへのゲストアクセスを取り消します(Enterprise) | | | `add_guest_to_list` | リストへのゲストアクセスを許可します(Enterprise) | | | `remove_guest_from_list` | リストへのゲストアクセスを取り消します(Enterprise) | | | `add_guest_to_folder` | フォルダーへのゲストアクセスを許可します(Enterprise) | | | `remove_guest_from_folder` | フォルダーへのゲストアクセスを取り消します(Enterprise) | | **タスクテンプレート** | `get_task_templates` | 利用可能なワークスペーステンプレートを一覧表示します | | | `create_task_from_template` | テンプレートからタスクを作成します | | **フィードバック** | `submit_feedback` | フィードバックまたはバグ報告を送信します | _パラメーターと高度な使い方については、[完全なドキュメント](docs/DOCUMENTATION.md)をご覧ください。_

⚙️ 高度な設定

利用可能なツールをフィルタリングする

💡 プロのヒント! 利用可能なツールを制限して、AI のコンテキストノイズを減らしましょう。方法は 3 つあります。ツール名の完全一致、ツールのカテゴリ、ペルソナ(プリセット)、またはこれら 3 つの組み合わせでフィルタリングできます。

ローカル(環境変数):

"ENABLED_TOOLS": "tool_1,tool_2,tool_3",
"ENABLED_CATEGORIES": "task,time_tracking,workspace"

-または- Hermes(YAML):

mcp_servers:
  clickup:
    env:
      ENABLED_TOOLS: "tool_1,tool_2,tool_3"
      ENABLED_CATEGORIES: "task,time_tracking,workspace"

-または- リモート(ヘッダー):

"X-Enabled-Tools": "tool_1,tool_2,tool_3",
"X-Enabled-Categories": "task,time_tracking,workspace"
プリセット設定

ペルソナを使用すると、セットアップを簡素化できます。CLICKUP_MCP_PERSONA 環境変数または X-Persona HTTP ヘッダーでペルソナを設定すると、ツールのセットを自動的にフィルタリングできます。

複数のペルソナを組み合わせることもできます(例:"X-Persona": "task_worker,time_specialist")。

ペルソナ説明対象となるユースケース
📋 auditor読み取り専用アクセスタスク、目標、ドキュメント、チャットの表示(読み取り専用)。
👷 task_worker日常管理タスクの CRUD、時間追跡、チェックリスト。
⏱️ time_specialist時間追跡に特化時間ログ、タイムシート、作業記録の履歴。
🏗️ project_manager大局的な管理スペース、フォルダー、リスト、一括操作。
📚 content_managerコミュニケーションドキュメント、チャット、コメント、添付ファイル。
🏢 workspace_admin管理者による制御権限、ゲスト、監査ログ。
💻 developerプログラムによる操作Webhook、カスタムフィールド、一括自動化。
🛡️ safe_power_userフルアクセス破壊的な削除・除去を除くすべてのツール。

ローカル(環境変数):

"CLICKUP_MCP_PERSONA": "task_worker"

-または- リモート(ヘッダー):

"X-Persona": "task_worker"

💡 カスタマイズが必要ですか? 各プリセットに含まれるツールの詳細を確認する場合や、ペルソナに基づいてカスタムリストを作成する場合は、ペルソナリファレンスガイドをご覧ください。


🌍 複数ワークスペースのサポート

OAuth と複数の API キーを同時に連携させ、1 つのセッションで認可済みの異なる ClickUp アカウント/ワークスペース間のタスクを管理できます。ワークスペース間でタスクを簡単に移動または複製したり、クロスワークスペースの自動化に向けて AI エージェントを設定したりできます。

リモート(ヘッダー):

{
  "mcpServers": {
    "ClickUp": {
      "url": "https://clickup-mcp.taazkareem.com/mcp",
      "headers": {
        "X-License-Key": "your-license-key",
        "X-ClickUp-Additional-Keys": "shared_ws_api_key1,shared_ws_api_key2"
      }
    }
  }
}

❓ よくある質問

なぜ無料ではなくなったのですか? 信頼性の高い MCP 連携の構築には、継続的なメンテナンスが必要です。有料モデルに移行することで、趣味ではなく製品としてサポートできるようになり、API の変更との互換性を確保できます。

古いバージョンを使用しています。動かなくなりますか? 既存のローカルクローンは引き続き動作しますが、ライセンスがない場合、アップデート、バグ修正、サポートは受けられません。

サポートを受けるにはどうすればよいですか? プレミアムユーザーは優先サポートを受けられます。このリポジトリでイシューを作成してください。


⚖️ 免責事項

当初オープンソースとして開発され、ClickUpとのコンサルティング業務を通じて改良された本プロジェクトは、現在、独立してメンテナンスされています。

本ソフトウェアはサードパーティの API を使用しており、第三者が所有する商標やブランドに言及する場合があります。これらの API の使用や商標・ブランドへの言及は、該当する企業との提携や、その企業による推奨を意味するものではありません。すべての商標およびブランド名は、それぞれの所有者に帰属します。本プロジェクトは独立した成果物であり、言及されている第三者企業との公式な関係や、スポンサーシップはありません。

本ソフトウェアを使用することで、利用規約に同意し、プライバシーポリシーを確認したものとみなされます。

作成者:taazkareem

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。