MCP Server for extracting Time Doctor time tracking data via AI assistants
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"timedoctor-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Time Doctor MCP **MCP Server** for extracting Time Doctor time tracking data via AI assistants. [](https://buymeacoffee.com/frifster) ## What It Does Fetches time tracking reports from Time Doctor and returns them as CSV data. Integrates with AI assistants via the Model Context Protocol (MCP). **Supports:** - 🤖 Claude Desktop & Claude Code - 🎯 Cursor IDE - ✨ Google Gemini CLI - 💻 VS Code with GitHub Copilot **Features:** - 🚀 Single-session scraping (login once, get multiple dates) - 📅 Works with any date range (1 day to 365+ days) - 📊 Returns CSV data as text (no file system issues) - ⏱️ Parses Time Doctor's "3h 50m" format - 📦 Aggregates duplicate tasks - ✅ Includes TOTAL row ## Installation Methods ### Option A: Using uvx (Easiest - No Installation Required) The simplest way to use Time Doctor MCP is with `uvx`, which automatically downloads the package from PyPI and runs it locally without manual installation: **Claude Desktop/Code:** ```json { "mcpServers": { "timedoctor": { "command": "uvx", "args": ["timedoctor-mcp"], "env": { "TD_EMAIL": "[email protected]", "TD_PASSWORD": "your-password", "TD_BASE_URL": "https://2.timedoctor.com", "HEADLESS": "true" } } } } ``` **Prerequisites:** 1. Install uv: `brew install uv` (macOS) or see [uv installation](https://docs.astral.sh/uv/) 2. Install Playwright browsers (one-time setup): ```bash uvx --with playwright playwright install chromium ``` This downloads the Chromium browser binaries needed for web scraping (~130MB). You only need to run this once. **That's it!** No cloning, no virtual environments, no setup scripts. Just add the configuration and restart your AI assistant. ### Option B: Clone & Install (For Development) ```bash # Clone the repository git clone https://github.com/frifste…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.