activitywatch-mcp-server
If you are the rightful owner of activitywatch-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
ActivityWatch MCP Server allows LLMs like Claude to interact with your time tracking data.
The ActivityWatch MCP Server is a Model Context Protocol server that integrates with ActivityWatch, a time-tracking tool, enabling language models such as Claude to access and interact with time-tracking data. This server facilitates the execution of queries, retrieval of raw events, and access to configuration settings, thereby enhancing the functionality of ActivityWatch by allowing automated data analysis and reporting through LLMs. Users can install the server via npm or build it from source, and it requires ActivityWatch and Node.js to be running. The server connects to the ActivityWatch API by default at http://localhost:5600, but this can be configured if needed.
Features
- List Buckets: View all available ActivityWatch buckets.
- Run Queries: Execute powerful AQL (ActivityWatch Query Language) queries.
- Get Raw Events: Retrieve events directly from any bucket.
- Get Settings: Access ActivityWatch configuration settings.
Tools
list-buckets
Lists all available ActivityWatch buckets with optional type filtering.
run-query
Run a query in ActivityWatch's query language (AQL).
get-events
Get raw events from an ActivityWatch bucket.
get-settings
Get ActivityWatch settings from the server.