
ClickUp MCP Server

2025.03.13
1
任务管理项目管理团队协作交流协作日程管理
ClickUp MCP Server 是一个增强版的 ClickUp 集成服务,旨在通过 Model Context Protocol (MCP) 为 AI 助手提供与 ClickUp 工作空间交互的能力。该服务器提供了任务关系管理、评论 API、检查清单 API 等功能,并采用了模块化的架构设计,便于扩展和维护。
View on GitHub
Overview
基本能力
产品定位
ClickUp MCP Server 是一个用于增强 AI 助手与 ClickUp 工作空间交互的中间件服务,通过 MCP 协议提供丰富的 ClickUp API 功能。
核心功能
- 任务关系 API 支持
- 任务依赖关系管理
- 任务链接管理
-
任务标签管理
-
评论 API 支持
- 任务评论管理
- 列表评论管理
- 聊天视图评论管理
-
线程评论和回复
-
检查清单 API 支持
- 任务检查清单管理
- 检查清单项管理
-
嵌套检查清单项支持
-
架构改进
- 基于服务的架构
- 类型驱动开发
- 工具集成层
- 部署配置优化
适用场景
- 项目管理和协作
- 产品开发流程管理
- 内容日历管理
- 任务依赖和关系可视化
使用教程
使用依赖
- Node.js 环境
- ClickUp API Key 和 Team ID
安装教程
- 克隆仓库
bash git clone https://github.com/v4lheru/clickup-mcp-server-2.git
- 安装依赖
bash npm install
- 配置环境变量
bash cp .env.example .env
然后在.env
文件中添加您的 ClickUp API Key 和 Team ID - 构建项目
bash npm run build
- 运行服务器
bash node build/index.js
Railway 部署
- Fork 或克隆仓库到您的 GitHub 账户
- 在 Railway 上从您的 GitHub 仓库创建新项目
- 添加环境变量:
CLICKUP_API_KEY
: 您的 ClickUp API keyCLICKUP_TEAM_ID
: 您的 ClickUp team ID- 部署项目
调试方式
- 确保服务器正在运行
- 使用 curl 测试 API 端点
bash curl -s http://localhost:3000
- 检查日志输出是否有错误信息
扩展服务器
添加新工具
- 定义类型 (在
src/types/
) - 实现服务方法 (在
src/services/
) - 定义工具模式 (在
src/services/clickup-tools-integration.ts
) - 实现工具处理器
- 更新主服务器 (如果需要)
示例: 添加时间跟踪 API
- 创建时间跟踪类型定义
- 实现时间跟踪服务方法
- 创建时间跟踪工具集成
- 更新主服务器初始化代码