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. 将日志级别设为 warn 或 error 以减少输出。
  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 收藏,200 浏览
  • system 提出于 2025-09-28 19:27

相似服务问题

相关AI产品