ClickUp Taskmaster-Cloudflare远程MCP
用于ClickUp任务管理的远程MCP(模型上下文协议)服务器,部署在Cloudflare Workers上。
特性
- 远程MCP服务器:可从Claude.ai、克劳德桌面、克劳德iOS/Android访问
- 全面任务管理:列出、创建、更新、获取任务
- 自定义字段支持:发现和设置自定义字段(上下文、链接、代理驱动程序、努力、AI优先级分数)
- 评论:添加和阅读任务注释
- 文档支持:创建和管理ClickUp文档
- OAuth 2.1:Claude集成的安全身份验证
默认配置
- 列表ID: 176135389
- 团队编号: 8472392
所有操作默认为您的特定ClickUp列表。
可用工具
| 工具 | 说明 |
|---|---|
list_tasks | 从列表中获取任务 |
get_task | 获取详细的任务信息 |
create_task | 创建新任务 |
update_task | 更新任务状态/详细信息 |
get_list_custom_fields | 发现自定义字段定义 |
set_custom_field | 设置自定义字段值 |
post_comment | 向任务添加评论 |
get_comments | 获取任务注释 |
create_doc | 创建点击文档 |
get_doc | 获取ClickUp文档 |
update_page | 更新文档页面 |
部署
先决条件
- Cloudflare帐户
- Wrangler CLI已安装(
npm install -g wrangler) - 单击API令牌或OAuth应用程序凭据
设置
- 克隆此存储库
- 安装依赖项:
npm install- 创建KV命名空间:
wrangler kv namespace create "OAUTH_KV"- 更新
wrangler.toml具有KV命名空间ID
- 设置秘密:
wrangler secret put CLICKUP_API_TOKEN
# Or for OAuth:
wrangler secret put CLICKUP_CLIENT_ID
wrangler secret put CLICKUP_CLIENT_SECRET
wrangler secret put COOKIE_ENCRYPTION_KEY- 部署:
npm run deploy联系克劳德
部署后,您的服务器URL将是: https://clickup-taskmaster-mcp..workers.dev/sse
Claude.ai/克劳德·莫比尔:
- 前往“设置”>“集成”
- 点击“添加自定义”
- 输入您的服务器URL
- 完整的OAuth流程
克劳德桌面:
- 前往“设置”>“连接器”
- 添加您的服务器URL
发展
# Start local dev server
npm run dev
# Run tests
npm test
# Deploy
npm run deploy项目结构
src/
tools/
tasks.ts # Task operations
comments.ts # Comment operations
custom-fields.ts # Custom field discovery & setting
docs.ts # Document operations
auth/ # OAuth handlers
index.ts # Main MCP server
config.ts # ClickUp configuration
.claude/
commands/ # Slash commands (/tasks, /task-create, etc.)
agents/ # TaskMaster agent
skills/ # Auto-invoked task management skill许可证
麻省理工学院
