Task Tracker
by reminia
Task Tracker is a Model Context Protocol (MCP) server that integrates Linear task management and TrackingTime time tracking. It allows users to manage tasks and track time using natural language through LLMs.
Last updated: N/A
What is Task Tracker?
Task Tracker is an MCP server designed to streamline task management and time tracking by integrating Linear and TrackingTime. It leverages LLMs to enable natural language interaction for task creation, updates, and time tracking control.
How to use Task Tracker?
To use Task Tracker, first set up the environment using the .env.example file. Then, build the package using sh scripts/setup.sh
or directly with uv build
and uv run task-tracker
. Finally, configure the Claude Desktop application to recognize the server by adding the provided JSON configuration with the correct path to the Task Tracker directory.
Key features of Task Tracker
Integration with Linear API for task management
Create new tasks with optional project, description and state assignments
Set current working team
Get projects
View tasks by status (backlog, unstarted, started, done, canceled)
Search tasks by title
Update task status
Integration with TrackingTime for task time tracking
Start time tracking for tasks
Stop active time tracking
View currently active tracked task
Add notes to tracking task
Use cases of Task Tracker
Automating task creation and updates using natural language
Starting and stopping time tracking with simple commands
Integrating task management and time tracking into a single workflow
Creating an all-in-one workspace using the Claude client
FAQ from Task Tracker
How do I set up the environment?
How do I set up the environment?
Refer to the .env.example file for environment variable configuration.
How do I build the package?
How do I build the package?
Run sh scripts/setup.sh
or use uv build
followed by uv run task-tracker
.
How do I integrate Task Tracker with Claude?
How do I integrate Task Tracker with Claude?
Add the provided JSON configuration to your Claude Desktop settings, ensuring the path to the Task Tracker directory is correct.
What task statuses can I view?
What task statuses can I view?
You can view tasks by status: backlog, unstarted, started, done, and canceled.
Can I add notes to tracked tasks?
Can I add notes to tracked tasks?
Yes, you can add notes to tracking tasks in TrackingTime.