A
ActivityWatch
Integrates with ActivityWatch to enable LLMs to interact with time tracking data, providing tools for listing buckets, executing AQL queries, and retrieving raw
Share:
About
Integrates with ActivityWatch to enable LLMs to interact with time tracking data, providing tools for listing buckets, executing AQL queries, and retrieving raw events for enhanced productivity analysis and time management.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
list_resources
Enumerate resources exposed by this MCP
get_resource
Fetch a resource by ID
invoke
Invoke the primary action of this MCP
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about ActivityWatch.
- What is the primary function of the ActivityWatch MCP server?
- This MCP server integrates with ActivityWatch to provide LLMs with access to time tracking data. It enables listing buckets, executing AQL queries, and retrieving raw events for productivity analysis.
- How can I integrate ActivityWatch with an MCP client like Cline?
- Installation and configuration typically involve adding the MCP server's transport details (stdio in this case) to your client's settings. Specific steps depend on the Cline version and environmental setup.
- Does the ActivityWatch MCP server require any authentication or API keys?
- No, the ActivityWatch MCP server as described uses 'none' as its authentication type. Therefore, it does not require an API key, OAuth, or other credentials for access.
- What are the key capabilities exposed by the ActivityWatch MCP server?
- The primary capabilities include listing available data buckets, executing ActivityWatch Query Language (AQL) queries against your data, and retrieving raw time tracking events.
- What is a known limitation or prerequisite for using this ActivityWatch MCP server?
- A prerequisite for using this MCP server is having an active ActivityWatch instance running and accessible. The server relies on the underlying ActivityWatch service for data.
Install ActivityWatch
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"activitywatch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-activitywatch"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"activitywatch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-activitywatch"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"activitywatch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-activitywatch"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.