ClickUp MCP Server
An MCP server providing comprehensive access to the ClickUp API, enabling AI assistants to manage docs, tasks, spaces, lists, and more.
README
ClickUp MCP Server
A Model Context Protocol (MCP) server that provides comprehensive access to the ClickUp API — enabling AI assistants like Cline, Claude Code, and others to read, write, update, and delete ClickUp documentation, plus access the full ClickUp API surface.
✨ Features
📄 Docs Management (v3 API)
Full CRUD operations on ClickUp Docs and Pages:
get_docs/get_doc/get_doc_pages/get_doc_page— Read docs & pagescreate_doc/create_doc_page— Create docs & pagesupdate_doc/update_doc_page— Update docs & pagesdelete_doc/delete_doc_page— Delete docs & pagesget_doc_blocks/create_doc_blocks/update_doc_blocks/delete_doc_blocks— Block-level editing
🗂️ Full ClickUp API Coverage (84+ tools)
- Workspaces: Get teams & workspace details
- Spaces: Full CRUD for spaces
- Folders: Full CRUD for folders
- Lists: Full CRUD for lists
- Tasks: Full CRUD, filtering, status updates, assignees, tags
- Comments: Read/create/update/delete on tasks & lists
- Checklists: Full CRUD for checklists & items
- Members: View & invite team members
- Goals: Full CRUD for goals
- Time Tracking: View/create/delete time entries
- Views: Read views at any level
- Webhooks: Full CRUD for webhooks
- Tags: Full CRUD for space tags
- Custom Fields: Read & set custom field values
- Task Templates: Read/create/delete templates
- Plus: Task relationships, links, dependencies, attachments, guests, roles, shared hierarchy
📦 Installation
⚡ Cara Tercepat: Install Langsung via Cline (Paste Link GitHub)
Setelah repo ini di-push ke GitHub, kamu bisa langsung install MCP server ini ke Cline dengan cara:
-
Copy link GitHub repo ini, contoh:
https://github.com/azukhrufy/clickup-mcp-server -
Paste link tersebut ke Cline dan beri perintah seperti ini:
Install MCP server dari repo ini: https://github.com/azukhrufy/clickup-mcp-serveratau
Tambahkan MCP server ClickUp dari https://github.com/azukhrufy/clickup-mcp-server -
Cline akan otomatis:
- Clone repo ke folder MCP servers
- Install dependencies (
npm install) - Build project (
npm run build) - Menambahkan konfigurasi ke
cline_mcp_settings.json
-
Masukkan ClickUp API Token saat diminta (lihat bagian Konfigurasi)
-
Restart Cline — tools ClickUp akan muncul di panel MCP servers
📦 Install Langsung dari GitHub (Tanpa Path Lokal)
Cara ini langsung mengarah ke link GitHub — tidak perlu path lokal. npx akan otomatis clone, install, build, dan jalankan dari repo GitHub.
Konfigurasi di cline_mcp_settings.json:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "github:azukhrufy/clickup-mcp-server"],
"env": {
"CLICKUP_API_TOKEN": "pk_your_api_token_here"
},
"disabled": false,
"autoApprove": []
}
}
}
Untuk branch tertentu:
{
"args": ["-y", "github:azukhrufy/clickup-mcp-server#branch-name"]
}
📦 Install via npx (Setelah di-publish ke npm)
# Langsung jalankan tanpa clone
npx clickup-mcp-server
Konfigurasi di cline_mcp_settings.json:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "clickup-mcp-server"],
"env": {
"CLICKUP_API_TOKEN": "pk_your_api_token_here"
},
"disabled": false,
"autoApprove": []
}
}
}
📦 Install Manual (Clone)
# Clone the repository
git clone https://github.com/azukhrufy/clickup-mcp-server.git
cd clickup-mcp-server
# Install dependencies
npm install
# Build the server
npm run build
🔑 Configuration
1. Get a ClickUp API Token
- Log in to ClickUp
- Go to Settings → Apps (or https://app.clickup.com/settings/apps)
- Click Generate under the API Token section
- Copy the token (starts with
pk_for Personal Tokens)
2. Add to Cline (VS Code)
Add the MCP server to your Cline settings file:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
{
"mcpServers": {
"clickup": {
"command": "node",
"args": ["/absolute/path/to/clickup-mcp-server/build/index.js"],
"env": {
"CLICKUP_API_TOKEN": "pk_your_api_token_here"
},
"disabled": false,
"autoApprove": []
}
}
}
3. Add to Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"clickup": {
"command": "node",
"args": ["/absolute/path/to/clickup-mcp-server/build/index.js"],
"env": {
"CLICKUP_API_TOKEN": "pk_your_api_token_here"
}
}
}
}
🚀 Usage
Reading a ClickUp Doc
ClickUp doc URLs follow this format:
https://app.clickup.com/{team_id}/v/dc/{doc_id}/{page_id}
Example with the Cline tools:
get_doc_page(team_id="36768531", doc_id="1322rk-9596", page_id="1322rk-32376")
Example prompts you can ask your AI assistant:
- "List my ClickUp workspaces"
- "Get all docs in my workspace"
- "Read the contents of doc XYZ page 123"
- "Create a new doc called 'Meeting Notes'"
- "Update the status of task ABC to 'in progress'"
- "Create a checklist on task DEF"
🛠️ Development
# Watch mode for development
npm run dev
# Build TypeScript
npm run build
📁 Project Structure
clickup-mcp-server/
├── src/
│ ├── index.ts # MCP server implementation (tool definitions & handlers)
│ └── clickup-api.ts # ClickUp API v2 + v3 client wrapper
├── build/ # Compiled JavaScript output
├── tsconfig.json
├── package.json
└── README.md
🔧 Architecture Notes
- Dual API clients: The server uses ClickUp's v2 API for standard endpoints (teams, spaces, tasks, etc.) and v3 API for Docs endpoints (
/workspaces/{team_id}/docs/...) - Stdio transport: Communication happens over standard input/output
- TypeScript: Full type safety with strict mode
- Error handling: Standardized error messages with HTTP status codes
📄 License
MIT
🤝 Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。