article
README
🚀 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)
- 修复了时间日志功能。
- 更新了类型定义和架构以支持新的时间日志格式。
- 改进了时间日志操作的错误处理和日志记录。
问题排查
权限相关问题
- 确认 Wrike 计划允许 API 访问。
- 检查
claude_desktop_config.json中是否正确设置了访问令牌。 - 对于 Windows 系统,请检查
%APPDATA%\Claude\logs中的日志文件。
工具未显示问题
- 重新启动 Claude Desktop。
- 确认服务器是否通过
npm run build正确构建。 - 检查 Claude Desktop 设置中的访问令牌是否正确。
性能问题
- 将日志级别设为
warn或error以减少输出。 - 确保系统有足够的内存可用。
- 定期重新启动 Claude Desktop 以清理内存。
- 更新到包含性能优化的最新版本。
开发信息
技术栈
- 语言:TypeScript
- 框架:Express.js
- 数据库:Wrike REST API
如何贡献
- 克隆仓库:
git clone https://github.com/katoiek/mcp-server-wrike.git - 安装依赖项:
npm install - 开始开发!
📄 问题反馈
如遇任何问题,请联系开发者。
⚠️ 重要提示
该服务器专为从 Claude Desktop 直接运行而设计,无需使用
.env文件。
Scan to join WeChat group