AutoPrimeJa/ClickUp-Taskmaster-Cloudflare-Remote-MCP
3.2
If you are the rightful owner of ClickUp-Taskmaster-Cloudflare-Remote-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A remote MCP server for ClickUp task management, deployed on Cloudflare Workers.
Tools
11
Resources
0
Prompts
0
ClickUp Taskmaster - Cloudflare Remote MCP
A remote MCP (Model Context Protocol) server for ClickUp task management, deployed on Cloudflare Workers.
Features
- Remote MCP Server: Accessible from Claude.ai, Claude Desktop, Claude iOS/Android
- Full Task Management: List, create, update, get tasks
- Custom Field Support: Discover and set custom fields (Context, Link, Agent Driver, Effort, AI Priority Score)
- Comments: Add and read task comments
- Document Support: Create and manage ClickUp Docs
- OAuth 2.1: Secure authentication for Claude integrations
Default Configuration
- List ID: 176135389
- Team ID: 8472392
All operations default to your specific ClickUp list.
Available Tools
| Tool | Description |
|---|---|
list_tasks | Get tasks from the list |
get_task | Get detailed task info |
create_task | Create a new task |
update_task | Update task status/details |
get_list_custom_fields | Discover custom field definitions |
set_custom_field | Set custom field values |
post_comment | Add comment to task |
get_comments | Get task comments |
create_doc | Create ClickUp Doc |
get_doc | Get ClickUp Doc |
update_page | Update Doc page |
Deployment
Prerequisites
- Cloudflare account
- Wrangler CLI installed (
npm install -g wrangler) - ClickUp API token or OAuth app credentials
Setup
-
Clone this repository
-
Install dependencies:
npm install -
Create KV namespace:
wrangler kv namespace create "OAUTH_KV" -
Update
wrangler.tomlwith the KV namespace ID -
Set secrets:
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 -
Deploy:
npm run deploy
Connect to Claude
After deployment, your server URL will be:
https://clickup-taskmaster-mcp.<your-account>.workers.dev/sse
Claude.ai / Claude Mobile:
- Go to Settings > Integrations
- Click "Add Custom"
- Enter your server URL
- Complete OAuth flow
Claude Desktop:
- Go to Settings > Connectors
- Add your server URL
Development
# Start local dev server
npm run dev
# Run tests
npm test
# Deploy
npm run deploy
Project Structure
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
License
MIT