This MCP server connects to ActivityWatch, enabling LLMs like Claude to interact with time tracking data. It provides tools for listing buckets, executing AQL queries, and retrieving raw events from any bucket. Developed by Matt Vogel, it's designed to enhance productivity analysis and time management capabilities for AI assistants working with personal activity data.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Lists all available ActivityWatch buckets with optional type filtering. Parameters: type (optional): Filter buckets by type (e.g., 'window', 'web', 'afk'); includeData (optional): Include bucket data in response.
Run a query in ActivityWatch's query language (AQL). Parameters: timeperiods: Time period(s) to query formatted as array of strings; query: Array of query statements in ActivityWatch Query Language; name (optional): Name for the query (used for caching).
Get raw events from an ActivityWatch bucket. Parameters: bucketId: ID of the bucket to fetch events from; start (optional): Start date/time in ISO format; end (optional): End date/time in ISO format; limit (optional): Maximum number of events to return.
Get ActivityWatch settings from the server. Parameters: key (optional): Get a specific settings key instead of all settings.