项目简介
ClickUp Operator MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在将 ClickUp 项目管理工具集成到 LLM 应用中。通过此服务器,LLM 客户端可以调用 ClickUp 的各项功能,例如任务管理、团队协作、时间跟踪等,从而实现更智能的工作流程自动化。
主要功能点
- 工具 (Tools): 提供了丰富的 ClickUp API 工具,包括:
- 获取团队、空间、列表、任务信息
- 创建和管理任务、空间、文件夹、列表、评论、清单、标签等
- 时间跟踪功能(开始、停止、获取时间条目)
- 团队和用户管理功能(邀请用户、客人,管理团队成员)
- Webhook 管理
- 资源 (Resources): 当前版本主要聚焦于通过工具与 ClickUp API 交互,资源管理功能未在代码中实现。
- Prompt 模板 (Prompts): 当前版本未提供 Prompt 模板功能。
安装步骤
- 安装 Python 和 uv: 如果尚未安装,请先安装 Python 和 uv 包管理器。uv 可以使用 pip 安装:'pip install uv'。
- 克隆仓库: 将 GitHub 仓库 'https://github.com/noahvanhart/mcp-server-clickup' 克隆到本地。
- 安装依赖: 在仓库根目录下运行 'uv sync' 命令安装项目依赖。
- 配置 ClickUp API 密钥:
- 在仓库根目录下创建 '.env' 文件。
- 在 '.env' 文件中添加 'CLICKUP_API_TOKEN=你的_ClickUp_API_密钥',将 '你的_ClickUp_API_密钥' 替换为你的 ClickUp API 密钥。
服务器配置
要将此 MCP 服务器配置到 MCP 客户端(例如 Claude),您需要提供服务器的启动命令和参数。以下是配置信息,请添加到 MCP 客户端的配置文件中:
{ "mcpServers": { "clickup-operator": { "command": "uv", "args": [ "--directory", "你的仓库路径/clickup-operator", // 请替换为你的仓库本地路径,例如:/Users/yourname/Documents/GitHub/mcp-server-clickup/clickup-operator "run", "clickup-operator" ] } } }
注意: 请将 '"你的仓库路径/clickup-operator"' 替换为克隆到本地的 'clickup-operator' 仓库的实际路径。MCP 客户端(如 Claude)会根据此配置启动 MCP 服务器。
基本使用方法
- 启动 MCP 服务器: MCP 服务器会在 MCP 客户端(如 Claude)启动时自动运行。
- 在 LLM 客户端中使用工具: 在支持 MCP 协议的 LLM 客户端中,您应该能够发现并使用 'clickup-operator' 提供的工具。根据工具的描述和参数,您可以指示 LLM 调用相应的 ClickUp 功能。例如,您可以让 LLM “创建一个名为 ‘Project X’ 的 ClickUp 任务在 ‘待办列表’ 中”。
信息
分类
生产力应用