
Task Tracker

2025.01.18
1
Python任务管理时间追踪日程管理
Task Tracker 是一个基于 Model Context Protocol 的服务,旨在集成 Linear 任务管理和 TrackingTime 时间追踪功能。通过利用大型语言模型的能力,用户可以使用自然语言来创建任务、更新任务状态、开始和停止时间追踪等操作。该服务的目标是帮助用户自动化工作流程,提高工作效率。
View on GitHub
Overview
基本能力
产品定位
Task Tracker 是一个任务管理和时间追踪的自动化工具,旨在通过自然语言处理技术简化用户的工作流程。
核心功能
- Linear API 集成:
- 创建新任务(可选项目、描述和状态分配)
- 设置当前工作团队
- 获取项目列表
- 按状态查看任务(待办、未开始、进行中、已完成、已取消)
- 按标题搜索任务
- 更新任务状态
- TrackingTime 集成:
- 开始任务时间追踪
- 停止活动时间追踪
- 查看当前活动的追踪任务
- 为追踪任务添加备注
适用场景
- 需要自动化任务管理的个人或团队
- 需要集成时间追踪的任务管理系统
- 希望通过自然语言处理技术简化工作流程的用户
使用教程
使用依赖
- 确保已安装
uv
工具。
安装教程
- 设置环境变量,参考
.env.example
文件。 - 运行以下命令构建并启动服务:
bash uv build uv run task-tracker
- 在 Claude Desktop 中配置服务:
json { "mcpServers": { "task-tracker": { "command": "uv", "args": [ "--directory", "/path/to/task-tracker", "run", "task-tracker" ] } } }
调试方式
- 启动服务后,可以通过查看日志或直接与 Claude Desktop 交互来调试服务功能。