
ClickUp MCP Server

2025.04.15
5
TypeScript项目管理AI集成交流协作
ClickUp MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为 AI 助手提供了与 ClickUp API 交互的标准化接口。该服务使 AI 系统能够访问和操作 ClickUp 数据,包括工作区、空间、文件夹、列表、任务、文档、评论和检查清单等。
View on GitHub
Overview
基本能力
产品定位
ClickUp MCP Server 是一个中间件服务,旨在为 AI 助手提供与 ClickUp 项目管理平台的无缝集成能力。
核心功能
- 提供标准化的接口供 AI 助手与 ClickUp API 交互
- 支持对 ClickUp 数据的访问和操作
- 包含多种工具用于管理工作区、空间、文件夹、列表、任务等
适用场景
- AI 助手需要访问或管理 ClickUp 项目数据
- 自动化 ClickUp 工作流程
- 集成 ClickUp 数据到 AI 系统中
工具列表
get_workspaces
: 获取工作区列表get_spaces
: 获取工作区内的空间get_tasks
: 从列表中获取任务create_task
: 创建新任务update_task
: 更新现有任务get_docs_from_workspace
: 从工作区获取所有文档create_folder
: 在空间中创建新文件夹get_lists
: 获取文件夹或空间中的列表create_list
: 创建新列表
常见问题解答
- 需要有效的 ClickUp API 令牌才能使用
- 安装时需要正确配置路径和 API 令牌
- 支持两种安装方式:克隆仓库安装和使用 npx 直接运行
使用教程
使用依赖
- Node.js ≥18.0.0
- MCP SDK 1.6.1
安装教程
- 克隆仓库并安装依赖:
git clone https://github.com/nsxdavid/clickup-mcp-server.git
cd clickup-mcp-server
npm install
- 获取 ClickUp API 令牌:
- 登录 ClickUp 账户
- 转到 Settings > Apps
- 点击 "Generate API Token"
-
复制令牌
-
配置 MCP 设置文件:
{
"mcpServers": {
"clickup": {
"command": "node",
"args": ["/path/to/clickup-mcp-server/build/index.js"],
"env": {
"CLICKUP_API_TOKEN": "YOUR_API_TOKEN_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
或者使用 npx 直接运行:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": [
"-y",
"clickup-mcp-server"
],
"env": {
"CLICKUP_API_TOKEN": "YOUR_API_TOKEN_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
调试方式
- 构建项目:
npm run build
- 运行测试:
npm test