wrike-mcp-server

wrike-mcp-server

site icon
2025.04.10 2
Python项目管理AI 集成交流协作
wrike-mcp-server 是一个轻量级的 Wrike MCP 服务器实现,旨在帮助用户将 Wrike 项目管理平台与他们喜欢的 LLM 工具集成。该服务器作为 Wrike 和语言学习模型(LLMs)之间的桥梁,通过一组定义良好的 API 端点,使 AI 驱动的工具能够与 Wrike 数据进行交互。
View on GitHub

Overview

基本能力

产品定位

wrike-mcp-server 是一个用于集成 Wrike 项目管理平台与 LLM 工具的中介服务,提供 API 端点以实现 AI 工具与 Wrike 数据的交互。

核心功能

  • 使用永久链接 URL 获取任务详情
  • 检索分配给认证用户的任务
  • 从特定文件夹中获取任务

适用场景

  • 通过 AI 工具分析 Wrike 任务
  • 自动化任务管理和优先级排序
  • 从特定文件夹中提取任务并进行总结

工具列表

  • Fetch a specific task: 通过任务链接获取任务详情并生成摘要
  • Get tasks assigned to you: 获取分配给用户的任务并生成优先级列表
  • Get tasks from a specific folder: 从特定文件夹中获取任务并生成总结

常见问题解答

  • 需要 Python 3.x 和 Wrike API 令牌
  • 安装依赖时需使用 pip install -r requirements.txt
  • 配置客户端应用(如 Cursor IDE)以与 MCP 服务器配合使用

使用教程

使用依赖

  • Python 3.x
  • Wrike API token
  • 所需的 Python 包(见 requirements.txt

安装教程

  1. 克隆仓库
  2. 创建并激活虚拟环境: ```bash # 创建虚拟环境 python -m venv venv

# 激活虚拟环境(macOS 和 Linux) source venv/bin/activate 3. **安装依赖**:bash pip install -r requirements.txt 4. **配置客户端应用(以 Cursor IDE 为例)**: - 进入 **Settings → Cursor Settings → MCP**,点击 **Add new global MCP server** - 添加以下配置(路径需正确):json { "mcpServers": { "wrike-mcp-server": { "command": "/Users/username/wrike-mcp-server/.venv/bin/python /Users/username/wrike-mcp-server/server.py", "env": { "WRIKE_API_TOKEN": "" } } } } ``` - 启用 MCP 服务器

调试方式

  • 启动服务器后,使用客户端工具(如 Cursor IDE)发送示例请求,如: Please analyze the following task and provide a short summary: https://www.wrike.com/open.htm?id=12345678 确保服务器正确响应并返回任务详情。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。