ClickUp MCP

Polar Sponsor
爱发电 赞助
.NET 9.0

通过官方 MCP 管理 ClickUp 任务、文档、时间追踪、评论、聊天和搜索,需 OAuth 认证。

点击Up MCP(官方)

功能概述

点击Up MCP(官方)是一项面向实际任务的技能,主要用于通过官方的 MCP 服务器访问 点击;完成工作空间搜索、任务管理、时间跟踪、评论、聊天和docs.;

核心要点

  • Setup. 选项1: 直接 OAuth( 支持客户端)。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

ClickUp MCP(官方)

通过官方 MCP 服务器访问 ClickUp。支持完整工作区搜索、任务管理、时间追踪、评论、聊天和文档功能。

配置方法

选项 1:直接 OAuth(仅限受支持的客户端)

ClickUp MCP 仅允许来自 白名单客户端 的 OAuth 授权:

  • Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、ChatGPT
# Claude Code
claude mcp add clickup --transport http https://mcp.clickup.com/mcp
# 然后在会话中运行 /mcp 完成授权

选项 2:Claude Code → mcporter(推荐)

先使用 Claude Code 完成 OAuth 授权,再提取 Token 供 mcporter 使用:

步骤 1:通过 Claude Code 授权

claude mcp add clickup --transport http https://mcp.clickup.com/mcp
claude
# 在 Claude Code 中运行:/mcp
# 在浏览器中完成 OAuth 流程

步骤 2:提取 Token

jq -r '.mcpOAuth | to_entries | .[] | select(.key | startswith("clickup")) | .value.accessToken' ~/.claude/.credentials.json

步骤 3:添加到环境变量

# 添加至 ~/.clawdbot/.env
CLICKUP_TOKEN=eyJhbGciOiJkaXIi...

步骤 4:配置 mcporter

在 config/mcporter.json 中添加以下内容:

{
  "mcpServers": {
    "clickup": {
      "baseUrl": "https://mcp.clickup.com/mcp",
      "description": "Official ClickUp MCP",
      "headers": {
        "Authorization": "Bearer ${CLICKUP_TOKEN}"
      }
    }
  }
}

步骤 5:测试

mcporter list clickup
mcporter call 'clickup.clickup_search(keywords: "test", count: 3)'

Token 刷新

Token 有效期较长(约 10 年)。若已过期,请按以下步骤操作:

  1. 在 Claude Code 中重新运行 /mcp
  2. 从 ~/.claude/.credentials.json 中重新提取 Token
  3. 更新 .env 文件中的 CLICKUP_TOKEN

可用工具(32 个)

搜索

工具 描述
clickup_search 跨任务、文档、仪表板、聊天、文件的全局搜索

任务

工具 描述
clickup_create_task 创建任务(支持名称、描述、状态、负责人、截止日期、优先级)
clickup_get_task 获取任务详情(可选包含子任务)
clickup_update_task 更新任意任务字段
clickup_attach_task_file 向任务附加文件(支持 URL 或 base64 编码)
clickup_add_tag_to_task 为任务添加标签
clickup_remove_tag_from_task 从任务中移除标签

评论

工具 描述
clickup_get_task_comments 获取任务下的全部评论
clickup_create_task_comment 添加评论(支持 @mentions)

时间追踪

工具 描述
clickup_start_time_tracking 为任务启动计时器
clickup_stop_time_tracking 停止当前活跃的计时器
clickup_add_time_entry 手动记录工时
clickup_get_task_time_entries 获取任务的全部工时记录
clickup_get_current_time_entry 检查当前是否正在运行计时器

工作区与层级结构

工具 描述
clickup_get_workspace_hierarchy 获取完整层级结构(Spaces、Folders、Lists)
clickup_create_list 在 Space 中创建 List
clickup_create_list_in_folder 在 Folder 中创建 List
clickup_get_list 获取 List 详情
clickup_update_list 更新 List 设置
clickup_create_folder 在 Space 中创建 Folder
clickup_get_folder 获取 Folder 详情
clickup_update_folder 更新 Folder 设置

成员

工具 描述
clickup_get_workspace_members 列出工作区所有成员
clickup_find_member_by_name 根据姓名或邮箱查找成员
clickup_resolve_assignees 根据姓名解析用户 ID

聊天

工具 描述
clickup_get_chat_channels 列出全部 Chat 频道
clickup_send_chat_message 向频道发送消息

文档

工具 描述
clickup_create_document 新建 Doc
clickup_list_document_pages 获取 Doc 的结构(页面列表)
clickup_get_document_pages 获取页面内容
clickup_create_document_page 向 Doc 添加新页面
clickup_update_document_page 编辑页面内容

使用示例

搜索工作区

mcporter call 'clickup.clickup_search(
  keywords: "Q4 marketing",
  count: 10
)'

创建任务

mcporter call 'clickup.clickup_create_task(
  name: "Review PR #42",
  list_id: "901506994423",
  description: "Check the new feature",
  status: "to do"
)'

更新任务

mcporter call 'clickup.clickup_update_task(
  task_id: "abc123",
  status: "in progress"
)'

添加评论

mcporter call 'clickup.clickup_create_task_comment(
  task_id: "abc123",
  comment_text: "@Mark can you review this?"
)'

时间追踪

# 启动计时器
mcporter call 'clickup.clickup_start_time_tracking(
  task_id: "abc123",
  description: "Working on feature"
)'

# 停止计时器
mcporter call 'clickup.clickup_stop_time_tracking()'

# 手动记录工时(时长单位为毫秒,例如 2 小时 = 7200000)
mcporter call 'clickup.clickup_add_time_entry(
  task_id: "abc123",
  start: "2026-01-06 10:00",
  duration: "2h",
  description: "Code review"
)'

获取工作区结构

mcporter call 'clickup.clickup_get_workspace_hierarchy(limit: 10)'

聊天

# 列出频道
mcporter call 'clickup.clickup_get_chat_channels()'

# 发送消息
mcporter call 'clickup.clickup_send_chat_message(
  channel_id: "channel-123",
  content: "Team standup in 5 minutes!"
)'

限制条件

  • 不支持删除操作 —— 出于安全考虑,删除请使用 ClickUp UI
  • 不支持自定义字段 —— 官方 MCP 未暴露该能力
  • 不支持视图管理 —— 当前不可用
  • 必须使用 OAuth —— 仅限白名单客户端;Claude Code 提供绕过方案
  • 存在速率限制 —— 与 ClickUp API 一致(约 100 次请求/分钟)

相关资源

  • ClickUp MCP 文档
  • 支持的工具列表
  • ClickUp API 参考文档
  • 反馈 / 白名单申请

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习