ActivityWatch
Created8bitgentleman
Connects ActivityWatch time tracking data to Large Language Models via the Model Context Protocol (MCP).
About
ActivityWatch is an MCP server designed to bridge the gap between your time tracking data and Large Language Models (LLMs). By connecting to ActivityWatch, it allows LLMs like Claude to interact with your usage statistics, providing insights into your productivity, application usage, and browsing history. This enables you to query your ActivityWatch data through natural language, unlocking powerful analysis and automation possibilities.
Key Features
- List available ActivityWatch buckets
- Retrieve raw events directly from any bucket
- Execute AQL (ActivityWatch Query Language) queries
- Access ActivityWatch configuration settings
- Executes ActivityWatch Query Language (AQL) queries
- Retrieves raw events from any bucket
- Accesses ActivityWatch configuration settings
- Lists available ActivityWatch buckets
Use Cases
- Summarize daily application usage and browsing history.
- Analyze personal productivity habits using natural language queries.
- Gain insights into time spent on specific tasks or projects.
- Analyzing application usage patterns through natural language queries
- Generating summaries of browsing history using LLMs
- Automating time tracking analysis and reporting