Back to MCP directory
publicPublicdnsLocal runtime

clickup-mcp-server

ClickUp MCP Server是一个用于将ClickUp任务与AI应用集成的模型上下文协议服务器,支持通过标准化协议管理任务、空间、列表和文件夹。

article

README

🚀 项目文档

本项目主要提供了任务管理、标签管理和时间跟踪等功能,帮助用户高效地进行任务处理和时间记录,同时具备完善的错误处理机制和清晰的 API 接口。

🚀 快速开始

暂未提供快速开始的相关内容,你可以直接查看下面的功能介绍。

✨ 主要特性

  • 任务管理:涵盖了创建、更新、删除任务,还能添加标签、描述等操作,方便对任务进行全面管理。
  • 标签管理:支持创建、更新、删除空间标签,并且可以将标签与任务关联或解除关联,实现任务的分类和标记。
  • 时间跟踪:提供任务时间记录的启动、停止、添加和删除功能,帮助用户准确记录任务所花费的时间。

📚 详细文档

功能模块

图片

Sponsor TaazKareem

Buy Me A Coffee

功能模块详情

任务管理

| 函数名 | 目的 | 特性 | |--------|------|-------| | summarize_tasks | 任务概览 | 状态汇总、优先级、关系分析 | | analyze_priorities | 优先级优化 | 分布分析、排序功能 | | generate_description | 描述生成 | 目标设定、标准制定、依赖识别 |

标签管理

| 函数名 | 参数 | 功能描述 | |--------|------|----------| | get_space_tags | spaceId 或 spaceName | 获取指定空间中的所有标签 | | create_space_tag | tagName, spaceId 或 spaceName | 创建新标签 | | update_space_tag | tagName, spaceId 或 spaceName | 更新现有标签信息 | | delete_space_tag | tagName, spaceId 或 spaceName | 删除指定标签 |

时间跟踪

| 函数名 | 参数 | 功能描述 | |--------|------|----------| | get_task_time_entries | taskId 或 taskName | 获取任务的时间记录 | | start_time_tracking | taskId 或 taskName | 开始对任务进行时间跟踪 | | stop_time_tracking | 无参数 | 停止当前正在运行的时间记录 | | add_time_entry | taskId 或 taskName, startTime, duration | 添加手动时间记录 | | delete_time_entry | timeEntryId | 删除指定时间记录 | | get_current_time_entry | 无参数 | 获取当前正在运行的时间记录 |

错误处理

服务器会提供清晰的错误消息,具体包括:

  • 必要参数缺失
  • ID 或名称无效
  • 资源未找到
  • 权限问题
  • API 错误
  • 请求频率限制

LOG_LEVEL 环境变量可设为 trace, debug, info, warn, error(默认),以此来控制服务器日志的详细程度。此变量也能通过命令行指定,例如:--env LOG_LEVEL=info

支持请求者

本项目感谢以下支持:

致谢

感谢 ClickUp 提供的支持和协作。

许可证

本项目在 MIT License 下开源,允许自由使用、修改和分发。

📚 附录

图片链接

  • Sponsor TaazKareem: Sponsor TaazKareem
  • Buy Me A Coffee: Buy Me A Coffee
READY-TO-PASTE CONFIG

MCP client config generator

Choose your client, fill the required environment variables, then copy a config generated from this server's published metadata

terminal
data_object

This entry does not contain a standard command or remote URL, so a safe client config cannot be generated automatically

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client