@cwmeepo/clickup-mcp v2.0.1
@meepo/clickup-mcp
A Cursor-compatible MCP server for ClickUp integration, allowing seamless interaction with ClickUp tasks and workspaces through natural language.
Installation
This is a restricted package. To install it:
- Contact the package owner to get access to the package
- Once granted access, authenticate with npm:
npm loginThen you can install the package:
# Install globally
npm install -g @meepo/clickup-mcp
# Or install locally in a project
npm install @meepo/clickup-mcpConfiguration
Local Repository Configuration
To simplify working with ClickUp in a local repository, you can create an mcp-config.json file in your repository root. This allows you to configure default IDs for the ClickUp workspace hierarchy specific to this repository.
Example mcp-config.json:
{
"clickup": {
"workspaceId": "123",
"spaceId": "456",
"listId": "101112"
}
}When using the MCP tools with Cursor:
1. The LLM will first check for mcp-config.json in your repository
2. If found, it will use the configured IDs under the clickup section
3. If not found or if you need to use different IDs, you can provide them directly in your requests
To set up your config file:
1. Use the get_workspaces tool to find your workspace ID
2. Use the other navigation tools to find your space and list IDs
3. Create mcp-config.json with your preferred configuration
Usage
You can run the MCP server in two ways:
1. Using Environment Variable (Recommended for Production)
# Set your ClickUp API key as an environment variable
export CLICKUP_API_KEY=your_api_key
# Start the server
clickup-mcp2. Using Command Line Argument
clickup-mcp your_api_keyFeatures
- Full ClickUp API integration through MCP
- Task management (create, update, delete)
- Workspace and list navigation
- Natural language task breakdown and analysis
- Checklist management
- Secure API key handling
Available Tools
get-tasks: Get tasks from a specific listget-task: Get details of a specific taskcreate-task: Create a new taskupdate-task: Update an existing taskdelete-task: Delete a taskfind-task: Find a task by nameget-subtasks: Get subtasks of a taskdelete-subtasks: Delete all subtasks of a taskcreate-checklist: Create a checklist with itemsget-workspaces: Get all workspacesget-spaces: Get spaces in a workspaceget-folders: Get folders in a spaceget-folder-lists: Get lists in a folderget-folderless-lists: Get lists not in any folderget-all-lists: Get all lists in a space
Prompts
break-down-task: Get help breaking down a task into manageable subtasksanalyze-task: Get analysis and insights about a tasksetup-guide: Interactive guide for setting up ClickUp integration
Security
- API keys can be provided via environment variables or command line arguments
- No API keys are stored in the code or configuration files
- Package access is restricted to Meepo organization members
Requirements
- Node.js >= 16
- npm with access to @meepo organization
- ClickUp API key
Support
For internal support, please contact the Meepo development team.
License
UNLICENSED - Proprietary software of Meepo
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago