SuperAPI AI 工具集

Harvest Automation

办公与效率

查看项目

更新于 10-15 20:26

技能介绍

用途:在 Claude Code 中直接自动化 Harvest 的工时追踪、项目管理与发票相关流程,无需离开终端即可用自然语言操作。

主要能力:

  1. 工时条目管理:创建、列出、获取、更新工时条目(HARVEST_CREATE_TIME_ENTRY、HARVEST_LIST_TIME_ENTRIES、HARVEST_GET_TIME_ENTRY、HARVEST_UPDATE_TIME_ENTRY)。创建需 project_id、task_id、spent_date,可填 hours 或 started_time/ended_time、notes;列表支持日期区间、项目、客户、任务、用户及 is_billed/is_running 过滤和分页。
  2. 项目管理:创建与列出项目(名称、客户、计费方式、预算方式等为必填)。
  3. 客户管理:创建与列出客户,支持 is_active 过滤与分页。
  4. 任务管理:创建与列出可复用任务类型,名称需全局唯一。
  5. 报告:按日期与多维过滤提取工时数据,用于计费汇总和利用率报告。
  6. 更新与修正:部分更新工时条目的小时数、备注、项目、任务、日期等。

使用方式:在 Claude Code 配置中加入 Rube MCP 服务器,URL 为 https://rube.app/mcp,随后按提示通过连接链接认证 Harvest 账号,即可用自然语言执行上述操作。工具包文档:composio.dev/toolkits/harvest。

适用场景:需要频繁记录工时、核对未计费条目、生成计费与利用率汇总的项目型团队。

限制与注意事项:task_id 必须已分配给对应 project_id;账号的计时方式分为按小时或按时间戳,二者字段互不适用;不同列表端点的分页上限不同(工时条目与客户每页最多 2000,项目与任务每页最多 100);日期参数统一使用 YYYY-MM-DD;创建项目需提供五个必填字段。具体收费、平台范围及更多限制暂未提供。