Reclaim.ai MCP Server 🚀(UNOFFICIAL)

Reclaim.ai MCP Server 🚀(UNOFFICIAL)

site icon
2025.04.21 0
TypeScript任务管理时间跟踪日程管理
Reclaim.ai MCP Server 是一个社区维护的 Model Context Protocol (MCP) 服务器,允许任何支持 MCP 的客户端(如 Claude Desktop、Continue、Cursor 等)通过一组标准的资源和工具与 Reclaim.ai API 进行交互。该服务器提供了任务管理、时间跟踪等功能,适用于个人和团队的任务管理场景。
View on GitHub

Overview

基本能力

产品定位

Reclaim.ai MCP Server 是一个社区维护的 MCP 服务器,用于通过标准化的协议与 Reclaim.ai API 交互,提供任务管理和时间跟踪功能。

核心功能

  • Active-tasks 资源 (tasks://active)
  • 14 种任务操作工具(列表、创建、更新、完成、计时器等)
  • 类型安全(TypeScript + Zod)和强大的错误处理
  • 零配置 stdio 传输,适合本地 AI 助手

适用场景

  • 个人任务管理
  • 团队协作中的任务分配和跟踪
  • 时间管理和工作效率提升

工具列表

工具名称 描述 参数 是否幂等 是否破坏性
reclaim_list_tasks 列出任务(默认活跃任务) { "filter"?: "active"\|"all" }
reclaim_get_task 获取单个任务 { "taskId": number }
reclaim_create_task 创建新任务 { /* task properties */ }
reclaim_update_task 更新任务属性 { "taskId": number, /* updated properties */ }
reclaim_mark_complete 标记任务完成 { "taskId": number }
reclaim_mark_incomplete 取消归档/标记未完成 { "taskId": number }
reclaim_delete_task 永久删除任务 { "taskId": number }
reclaim_add_time 添加计划时间 { "taskId": number, "minutes": number }
reclaim_start_timer 启动计时器 { "taskId": number }
reclaim_stop_timer 停止计时器 { "taskId": number }
reclaim_log_work 记录工作时间 { "taskId": number, "minutes": number, "end"?: string }
reclaim_clear_exceptions 清除调度异常 { "taskId": number }
reclaim_prioritize 在计划器中优先处理 { "taskId": number }

常见问题解答

  • COMPLETE ≠ done: Reclaim 在计划块结束时将任务标记为 COMPLETE,即使工作尚未完成。此服务器在 LLM 使用工具拉取活动任务时包括这些任务(并提醒模型 COMPLETE 任务仍然活跃)。然而,LLM(如 Claude)有时在被要求提供"开放"或"活跃"任务时会忽略 COMPLETE 任务。如果发生这种情况,可能需要明确提示 LLM "包括状态为 COMPLETE 的任务"。

使用教程

使用依赖

  • Node.js ≥ 18
  • Reclaim API key(从 https://app.reclaim.ai/settings/developer 获取)

安装教程

  1. 快速启动
  2. 配置 Claude Desktop(最小配置) json { "mcpServers": { "reclaim": { "command": "npx", "args": [ "reclaim-mcp-server" ], "env": { "RECLAIM_API_KEY": "xxx" } } } }

  3. 替代配置 json { "mcpServers": { "reclaim": { "command": "absolute/path/to/node (run `which node` in terminal)", "args": [ "/absolute/path/to/reclaim-mcp-server/dist/index.js" ], "env": { "RECLAIM_API_KEY": "xxx" } } } }

  4. 手动安装 ```bash git clone https://github.com/jj3ny/reclaim-mcp-server.git cd reclaim-mcp-server pnpm install && pnpm build

# 使用 API 密钥运行 RECLAIM_API_KEY=your_api_key node dist/index.js ```

调试方式

  • 确保 Node.js 版本 ≥ 18
  • 确保 RECLAIM_API_KEY 环境变量已正确设置
  • 运行 node dist/index.js 并检查输出是否有错误

许可证

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