ClickUp API接口服务

ClickUp MCP Server是一个为AI助手提供标准化接口的服务,用于访问和操作ClickUp数据,包括工作区、空间、文件夹、列表、任务、文档、评论和检查清单等。

  • by nsxdavid
  • TypeScript
  • 本地部署
  • 43 星标
  • 更新于
在 GitHub 查看 nsxdavid/clickup-mcp-server

使用说明

点击MCP服务器

一种模型上下文协议(MCP)服务器,为人工智能助手提供与ClickUp API交互的标准化接口。该服务器使AI系统能够访问和操作ClickUp数据,如工作区、空间、文件夹、列表、任务、文档、评论和清单。

可用工具

  • get_workspaces:获取工作区列表
  • get_spaces:在工作空间内获取空间
  • get_tasks:从列表中获取任务
  • create_task:创建新任务
  • update_task:更新现有任务
  • get_docs_from_workspace:从工作区获取所有文档
  • create_folder:在空间中创建新文件夹
  • get_lists:获取文件夹或空间中的列表
  • create_list:创建新列表

安装

git clone https://github.com/nsxdavid/clickup-mcp-server.git
cd clickup-mcp-server
npm install

获取ClickUp API令牌

  1. 登录ClickUp帐户
  2. 前往“设置”>“应用”
  3. 点击“生成API令牌”
  4. 复制令牌

配置

添加到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": []
    }
  }
}
  • 确保路径正确
  • 请确保提供您的API令牌

替代安装(npx)

对于不希望克隆存储库的用户,可以使用npx直接运行该包:

{
  "mcpServers": {
    "clickup": {
      "command": "npx",
      "args": [
        "-y",
        "clickup-mcp-server"
      ],
      "env": {
        "CLICKUP_API_TOKEN": "YOUR_API_TOKEN_HERE"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
  • 替换 YOUR_API_TOKEN_HERE 使用您的API令牌
  • 此方法不需要安装或克隆

配置文件位置

  • 临床VSCode扩展: ~/.vscode/extensions/saoudrizwan.claude-dev/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • 克劳德桌面应用程序:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 窗户: %APPDATA%\Claude\claude_desktop_config.json

发展

建筑

npm run build

运行测试

npm test

许可证

麻省理工学院