通过官方 MCP 管理 ClickUp 任务、文档、时间追踪、评论、聊天和搜索,需 OAuth 认证。
点击Up MCP(官方)是一项面向实际任务的技能,主要用于通过官方的 MCP 服务器访问 点击;完成工作空间搜索、任务管理、时间跟踪、评论、聊天和docs.;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过官方 MCP 服务器访问 ClickUp。支持完整工作区搜索、任务管理、时间追踪、评论、聊天和文档功能。
ClickUp MCP 仅允许来自 白名单客户端 的 OAuth 授权:
# Claude Code claude mcp add clickup --transport http https://mcp.clickup.com/mcp # 然后在会话中运行 /mcp 完成授权
先使用 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 有效期较长(约 10 年)。若已过期,请按以下步骤操作:
/mcp~/.claude/.credentials.json 中重新提取 Token.env 文件中的 CLICKUP_TOKEN| 工具 | 描述 |
|---|---|
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!" )'
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习