Skip to main content
Glama

ClickUp MCP Server

総サポーター数

ClickUpタスクをAIアプリケーションと統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIエージェントは標準化されたプロトコルを介してClickUpタスク、スペース、リスト、フォルダーと対話できるようになります。

🚀**ステータス更新:**完全な時間追跡サポートとドキュメント管理機能を備えた v0.7.2 が利用可能になりました。

設定

  1. 資格情報を取得します:
    • ClickUp設定からのClickUp APIキー
    • ClickUpワークスペースURLからのチームID
  2. ホスト型インストール(Webhook を送信)または NPX インストール(ローカル パスにダウンロードして依存関係をインストール)のいずれかを選択します。
  3. 自然言語を使用してワークスペースを管理しましょう。

Smithery のインストール (クイック スタート)

サーバーはSmitheryでホストされています。そこでは、利用可能なツールをプレビューしたり、特定のクライアントアプリで実行するコマンドをコピーしたりできます。

NPXのインストール

クライアントの MCP 設定 JSON ファイルに次のエントリを追加します。

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

または、次の npx コマンドを使用します。

npx -y @taazkareem/clickup-mcp-server@latest --env CLICKUP_API_KEY=your-api-key --env CLICKUP_TEAM_ID=your-team-id

注意: 「DOCUMENT_SUPPORT」に「true」を渡さない場合、デフォルトは false となり、ドキュメント サポートはアクティブになりません。

さらに、 DISABLED_TOOLS環境変数または--env DISABLED_TOOLS引数を使用して、特定のツールを無効にすることもできます。無効にするツール名をカンマ区切りのリストで指定してください(例: create_task,delete_task )。

ツールの数やコンテキストの制限に問題がある場合は、不要なツールを無効にしてください。

SSEサポートで実行

次の環境変数を設定することにより、サーバーを SSE (Server-Sent Events) モードで実行できます。

{ "mcpServers": { "ClickUp": { "command": "npx", "args": [ "-y", "@taazkareem/clickup-mcp-server@latest" ], "env": { "CLICKUP_API_KEY": "your-api-key", "CLICKUP_TEAM_ID": "your-team-id", "ENABLE_SSE": "true", "PORT": "8000" // Optional, defaults to 3231 } } } }

またはコマンドラインから:

npx -y @taazkareem/clickup-mcp-server@latest --env CLICKUP_API_KEY=your-api-key --env CLICKUP_TEAM_ID=your-team-id --env ENABLE_SSE=true --env PORT=8000

Docker-compose の例

version: '3.8' services: clickup-mcp-server: build: context: . dockerfile: Dockerfile ports: - '3231:8000' environment: - CLICKUP_API_KEY=${CLICKUP_API_KEY} - CLICKUP_TEAM_ID=${CLICKUP_TEAM_ID} - ENABLE_SSE=true - LOG_LEVEL=info - DOCUMENT_SUPPORT=true volumes: - ./src:/app/src restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/health"] interval: 30s timeout: 10s retries: 3 start_period: 5s

特徴

📝 タスク管理🏷️ タグ管理
• タスクの作成、更新、削除• タスクをどこからでも移動および複製• 単一操作と一括操作のサポート• 自然言語で開始日/期限を設定• サブタスクの作成と管理• コメントと添付ファイルの追加• スペースタグの作成、更新、削除• タスクへのタグの追加と削除• 自然言語のカラーコマンドの使用• 前景色の自動コントラスト• すべてのスペースタグの表示• ワークスペース全体でのタグベースのタスク整理
⏱️時間追跡🌳ワークスペースの整理
• タスクの時間エントリの表示• タスクの時間追跡の開始/停止• 手動時間エントリの追加• 時間エントリの削除• 現在実行中のタイマーの表示• 請求可能な時間と請求不可能な時間の追跡• スペース、フォルダ、リストのナビゲーション• フォルダの作成と管理• スペース内のリストの整理• フォルダ内のリストの作成• ワークスペース階層の表示• 効率的なパスナビゲーション
📄ドキュメント管理👥メンバー管理
• ワークスペース全体でのドキュメント一覧表示• ドキュメントページの一覧表示• ドキュメントページの詳細表示• ドキュメントの作成• ドキュメントページの更新(先頭と末尾への追加)• ワークスペースのメンバーを名前またはメールアドレスで検索• タスクの担当者を解決• メンバーの詳細と権限を表示• 作成時にユーザーにタスクを割り当て• ユーザーID、メールアドレス、またはユーザー名をサポート• チーム全体のユーザー管理
統合機能
• グローバル名またはIDベースの検索• 大文字と小文字を区別しないマッチング• Markdownフォーマットのサポート• 組み込みのレート制限• エラー処理と検証• 包括的なAPIカバレッジ

利用可能なツール

道具説明必須パラメータ
ワークスペース階層を取得するワークスペース構造を取得するなし
タスク作成タスクを作成するname 、( listId / listName )
一括タスク作成複数のタスクを作成するtasks[]
更新タスクタスクの変更taskId / taskName
一括タスクの更新複数のタスクを更新するIDまたは名前を持つtasks[]
タスクを取得するリストからタスクを取得するlistId / listName
タスク取得単一のタスクの詳細を取得するtaskId / taskName (スマートな曖昧さ回避付き)
ワークスペースタスクを取得するフィルタリングしてタスクを取得する少なくとも 1 つのフィルター (タグ、list_ids、space_ids など)
タスクコメントを取得するタスクに関するコメントを取得するtaskId / taskName
タスクコメント作成タスクにコメントを追加するcommentText 、( taskId /( taskName + listName ))
タスクファイルの添付タスクにファイルを添付するtaskId / taskName 、( file_dataまたはfile_url )
タスクの削除タスクを削除taskId / taskName
一括タスクの削除複数のタスクを削除するIDまたは名前を持つtasks[]
タスクの移動タスクを移動taskId / taskNamelistId / listName
一括タスクの移動複数のタスクを移動するIDまたは名前を持つtasks[] 、ターゲットリスト
重複タスクタスクをコピーtaskId / taskNamelistId / listName
リストを作成スペースでリストを作成するnamespaceId / spaceName
フォルダの作成フォルダを作成namespaceId / spaceName
フォルダー内にリストを作成するフォルダにリストを作成namefolderId / folderName
フォルダを取得するフォルダの詳細を取得するfolderId / folderName
更新フォルダフォルダのプロパティを更新するfolderId / folderName
フォルダの削除フォルダを削除folderId / folderName
get_listリストの詳細を取得するlistId / listName
更新リストリストのプロパティを更新するlistId / listName
削除リストリストを削除listId / listName
スペースタグを取得するスペースタグを取得するspaceId / spaceName
スペースタグを作成するタグを作成tagNamespaceId / spaceName
スペースタグの更新タグを更新tagNamespaceId / spaceName
スペースタグの削除タグを削除tagNamespaceId / spaceName
タスクにタグを追加するタスクにタグを追加するtagNametaskId /( taskName + listName )
タスクからタグを削除するタスクからタグを削除するtagNametaskId /( taskName + listName )
get_task_time_entriesタスクの時間エントリを取得するtaskId / taskName
開始時間追跡タスクの時間追跡を開始するtaskId / taskName
停止時間追跡現在の時間追跡を停止なし
時間エントリの追加タスクに手動で時間を入力するtaskId / taskNamestartduration
タイムエントリの削除時間エントリを削除するtimeEntryId
get_current_time_entry現在実行中のタイマーを取得するなし
ワークスペースメンバーを取得するワークスペースのメンバー全員を取得するなし
名前でメンバーを探す名前またはメールアドレスでメンバーを検索nameOrEmail
担当者の解決メンバー名をIDに解決するassignees[]
ドキュメントの作成ドキュメントを作成するworkspaceIdnameparentId / parentTypevisibilitycreate_pages
ドキュメントを取得するドキュメントを取得するworkspaceId / documentId
ドキュメント一覧ドキュメントの一覧workspaceIddocumentId / creator / deleted / archived済み / parent_id / parent_type / limit / next_cursor
ドキュメントページ一覧ドキュメントページの一覧documentId / documentName
ドキュメントページを取得するドキュメントページを取得するdocumentId / documentNamepageIds
ドキュメントページの作成ドキュメントページを作成するworkspaceId / documentIdparent_page_id / name / sub_titlecontent / content_format
ドキュメントページの更新ドキュメントページを更新するworkspaceId / documentId ID、 name / sub_titlecontent / コンテンツcontent_edit_mode / content_format

オプションのパラメータと高度な使用法については、完全なドキュメントを参照してください。

会員管理ツール

タスク作成時に、 assigneesパラメータを使ってユーザーを割り当てることができるようになりました。このパラメータは、ユーザーID、メールアドレス、またはユーザー名の配列を受け入れます。

{ "name": "New Task", "description": "This is a new task.", "assignees": ["jdoe@example.com", "Jane Smith"] // Emails, usernames, or user IDs }

メンバー管理ツールは、必要に応じてユーザー参照を解決するのに役立ちます。

プロンプト

まだ実装されておらず、すべてのクライアントアプリでサポートされているわけではありません。ワークフローに最も役立つと思われるPromptの実装機能をリクエストしてください(具体的な内容は問いません)。例:

プロンプト目的特徴
タスクの要約タスクの概要ステータスの概要、優先順位、関係
優先順位を分析する優先度最適化分布解析、配列決定
説明を生成するタスクの説明の作成目的、基準、依存関係

エラー処理

サーバーは、次の場合に明確なエラー メッセージを提供します。

  • 必要なパラメータが不足しています
  • 無効なIDまたは名前
  • アイテムが見つかりません
  • 権限の問題
  • APIエラー
  • レート制限

LOG_LEVEL環境変数を指定することで、サーバーログの詳細度を制御できます。有効な値は、 tracedebuginfowarnerror (デフォルト)です。これはコマンドラインでも指定できます(例: --env LOG_LEVEL=info )。

開発者をサポートする

このサーバーをご利用の際に、ツールのレスポンスにこのリポジトリへのリンクを含む小さなスポンサーメッセージが表示されることがあります。プロジェクトへのご支援をお待ちしております。このプロジェクトが役に立つと思われましたら、ぜひご支援ください。

謝辞

この統合を可能にした優れた API とサービスについて、 ClickUpに特に感謝します。

貢献

貢献を歓迎します!詳細については貢献ガイドをご覧ください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

免責事項

本ソフトウェアはサードパーティのAPIを利用しており、サードパーティが所有する商標またはブランドを参照する場合があります。これらのAPIまたは参照の使用は、各企業との提携または推奨を意味するものではありません。すべての商標およびブランド名はそれぞれの所有者の財産です。本プロジェクトは独立した作品であり、言及されているいかなるサードパーティ企業とも公式に提携またはスポンサー契約を結んでいません。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

ClickUp タスクとの AI 統合を可能にし、標準化されたプロトコルを通じてリソース管理、タスク操作、ワークスペース編成、AI を活用したタスク推奨をサポートします。

  1. Smithery のインストール (クイック スタート)
    1. NPXのインストール
      1. SSEサポートで実行
        1. Docker-compose の例
          1. 特徴
            1. 利用可能なツール
              1. 会員管理ツール
                1. プロンプト
                  1. エラー処理
                    1. 開発者をサポートする
                      1. 謝辞
                        1. 貢献
                          1. ライセンス
                            1. 免責事項

                              Related MCP Servers

                              • A
                                security
                                A
                                license
                                A
                                quality
                                This server integrates AI assistants with ClickUp workspaces, enabling task, team, list, and board management through a secure OAuth2 authentication process.
                                Last updated -
                                5
                                56
                                7
                                TypeScript
                                MIT License
                                • Apple
                              • -
                                security
                                F
                                license
                                -
                                quality
                                Enables AI agents to control web browsers via a standardized interface for operations like launching, interacting with, and closing browsers.
                                Last updated -
                                0
                                JavaScript
                              • A
                                security
                                A
                                license
                                A
                                quality
                                An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                                Last updated -
                                40
                                343
                                TypeScript
                                MIT License
                              • A
                                security
                                A
                                license
                                A
                                quality
                                ClickUp MCP Server enables AI assistants to seamlessly interact with your ClickUp workspace. This powerful integration allows Claude to create and manage tasks, access documents, organize folders and lists, add comments, and handle checklists—all through natural conversation.
                                Last updated -
                                42
                                59
                                4
                                TypeScript
                                MIT License
                                • Apple

                              View all related MCP servers

                              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/taazkareem/clickup-mcp-server'

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