Mcp Server Wrike

Mcp Server Wrike

🚀 MCP 服务器 - Wrike 集成

本项目是专为与 Wrike 集成而设计的 MCP 服务器,它提供了丰富的项目和任务管理功能,能帮助用户高效地进行项目操作、注释管理、附件处理以及用户管理等工作,极大提升了工作效率和管理便捷性。

🚀 快速开始

本 MCP 服务器专为与 Wrike 集成设计,支持以下功能:

  • 项目和任务管理:创建、读取、更新和删除项目及任务。
  • 注释管理:在项目和任务上添加、查询、修改和删除注释。
  • 附件管理:上传、下载和管理与项目或任务相关的文件。
  • 用户管理:获取用户信息并管理其角色和权限。

✨ 主要特性

  • 全面的项目管理:支持项目和任务的全生命周期操作,包括创建、读取、更新和删除。
  • 丰富的注释功能:可对项目和任务添加、查询、修改和删除注释,方便团队沟通。
  • 便捷的附件处理:能上传、下载和管理与项目或任务相关的文件。
  • 精细的用户管理:可获取用户信息并管理其角色和权限。

📦 安装指南

1. 克隆仓库

git clone https://github.com/katoiek/mcp-server-wrike.git
cd mcp-server-wrike

2. 安装依赖项

npm install

3. 构建项目

npm run build

📚 详细文档

配置说明

claude_desktop_config.json 中添加以下配置:

{
"mcpServers": {
"wrike": {
"command": "npx",
"args": ["-y", "@katoiek/mcp-server-wrike"],
"env": {
"WRIKE_ACCESS_TOKEN": "your-wrike-access-token",
"WRIKE_HOST": "www.wrike.com",
"NODE_ENV": "production",
"LOG_LEVEL": "warn"
}
}
}
}

操作指南

MCP 服务器功能

1. 项目管理
  • 创建项目POST /api/projects
  • 获取所有项目GET /api/projects
  • 更新项目PUT /api/projects/{projectId}
  • 删除项目DELETE /api/projects/{projectId}
2. 任务管理
  • 在项目下创建任务POST /api/projects/{projectId}/tasks
  • 获取所有任务GET /api/tasks
  • 更新任务PUT /api/tasks/{taskId}
  • 删除任务DELETE /api/tasks/{taskId}
3. 注释管理
  • 添加注释到项目或任务POST /api/comments
  • 获取所有注释GET /api/comments
  • 更新注释内容PUT /api/comments/{commentId}
  • 删除注释DELETE /api/comments/{commentId}
4. 附件管理
  • 上传附件到项目或任务POST /api/attachments
  • 下载附件GET /api/attachments/{attachmentId}/download
  • 删除附件DELETE /api/attachments/{attachmentId}

🔧 技术细节

最近更新

v1.0.0 (2025-04-06)

  • 初始版本发布,包含基本的项目、任务、注释和附件管理功能。
  • 实现了与 Wrike API 的基本集成。
  • 添加了日志记录功能。

v1.1.0 (2025-04-07)

  • 修复了时间日志功能。
  • 更新了类型定义和架构以支持新的时间日志格式。
  • 改进了时间日志操作的错误处理和日志记录。

问题排查

权限相关问题

  1. 确认 Wrike 计划允许 API 访问。
  2. 检查 claude_desktop_config.json 中是否正确设置了访问令牌。
  3. 对于 Windows 系统,请检查 %APPDATA%\Claude\logs 中的日志文件。

工具未显示问题

  1. 重新启动 Claude Desktop。
  2. 确认服务器是否通过 npm run build 正确构建。
  3. 检查 Claude Desktop 设置中的访问令牌是否正确。

性能问题

  1. 将日志级别设为 warnerror 以减少输出。
  2. 确保系统有足够的内存可用。
  3. 定期重新启动 Claude Desktop 以清理内存。
  4. 更新到包含性能优化的最新版本。

开发信息

技术栈

  • 语言:TypeScript
  • 框架:Express.js
  • 数据库:Wrike REST API

如何贡献

  1. 克隆仓库:git clone https://github.com/katoiek/mcp-server-wrike.git
  2. 安装依赖项:npm install
  3. 开始开发!

📄 问题反馈

如遇任何问题,请联系开发者。

⚠️ 重要提示

该服务器专为从 Claude Desktop 直接运行而设计,无需使用 .env 文件。

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-28 19:27

相似服务问题