时间跟踪集成服务器

Rize MCP Server 是一个用于时间跟踪集成的服务器,支持与Windsurf、Claude Desktop等MCP兼容客户端协作。

  • by AsafDafna
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 AsafDafna/rize.io-mcp

使用说明

Rize MCP服务器

MCP(模型上下文协议)服务器 Rize.io 时间跟踪集成。适用于Windsurf、Claude Desktop和其他MCP兼容客户端。

设置

  1. 克隆此仓库
  2. 从获取Rize API密钥 设置>API 在Rize应用程序中
  3. 安装和构建:
    npm install
    npm run build
    

可用工具

读取操作

工具 说明
rize_get_current_user 获取当前经过身份验证的用户信息
rize_list_clients 列出所有客户(包括团队信息)
rize_list_projects 列出所有项目(包括客户信息)
rize_list_tasks 列出所有任务(含项目信息)
rize_get_time_entries 获取日期范围的时间条目
rize_get_summaries 获取时间总结(焦点、会议、休息时间)
rize_get_current_session 获取当前活动会话
rize_get_sessions 获取某一日期范围内的所有会话

创建操作

工具 说明
rize_create_client 创建新客户端
rize_create_project 创建新项目(可选链接到客户端)
rize_create_task 创建新任务(可选链接到项目)
rize_create_task_time_entry 记录任务的时间

更新操作

工具 说明
rize_update_client 更新客户端(重命名、设置状态)
rize_update_project 更新项目(重命名、更改客户端、设置状态)
rize_update_task 更新任务(重命名、更改项目、设置状态)

删除操作

工具 说明
rize_delete_client 按ID删除客户端
rize_delete_project 按ID删除项目
rize_delete_task 按ID删除任务

注: 创建/更新操作需要 teamName 参数,指定在哪个团队下操作。

AI代理技能

此仓库包括适用于AI助手的与Claude兼容的Agent Skill。该技能教代理如何有效地使用Rize MCP进行时间跟踪工作流程。

地点: skills/tracking-time-with-rize/

要与Claude或其他兼容的AI代理一起使用,请将技能目录复制到代理的技能文件夹中。

MCP配置

帆板运动

添加到您的 mcp_config.json:

{
  "mcpServers": {
    "rize": {
      "command": "node",
      "args": ["/path/to/rize-mcp/dist/index.js"],
      "env": {
        "RIZE_API_KEY": "your_api_key_here"
      }
    }
  }
}

克劳德桌面版

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "rize": {
      "command": "node",
      "args": ["/path/to/rize-mcp/dist/index.js"],
      "env": {
        "RIZE_API_KEY": "your_api_key_here"
      }
    }
  }
}

许可证

麻省理工学院