MCP server exposing WakaTime coding-activity summaries
console applicationapt install mcp-server-wakatimeModel Context Protocol server (stdio) that proxies the WakaTime Summaries API using your API key and returns daily and today's summaries as JSON.
An MCP server that exposes WakaTime summary tools over stdio. It proxies the WakaTime Summaries API with your API key and returns raw JSON for clients to parse as needed.
Key features:
WAKATIME_API_KEY for authenticationnpx (no install required)sudo apt install mcp-server-wakatime # server, /usr/bin/mcp-server-wakatime
sudo apt install mcprack-mcp-server-wakatime # optional: register in mcprack
export WAKATIME_API_KEY="YOUR_API_KEY"
npx wakatime-mcp
{
"command": "npx",
"args": ["-y", "github:geeknees/wakatime-mcp"],
"env": {
"WAKATIME_API_KEY": "YOUR_API_KEY"
}
}
Annotation class of both tools: READ_ONLY (read-only, non-destructive, idempotent, open-world).
wakatime_summaries{
"tool": "wakatime_summaries",
"arguments": {
"start": "2025-01-01",
"end": "2025-01-07",
"project": "my-project",
"timezone": "Asia/Tokyo"
}
}
wakatime_today{
"tool": "wakatime_today",
"arguments": {
"project": "my-project",
"timezone": "Asia/Tokyo"
}
}
| Environment Variable | Description | Required |
|---|---|---|
WAKATIME_API_KEY |
WakaTime API key (secret, env only) | โ |
Both tools are read-only, so no *_READ_ONLY switch exists.
Requests time out after 30 s; responses are capped at 200k characters.
npm test
This package may not be indexed in our database yet. Please try again later or check the package repository directly.