Back to Home
Mohadjkfahskjdh icon

timedoctor-mcp

Verified Safe

by Mohadjkfahskjdh

Overview

Extracts time tracking data from Time Doctor, parses it, and exports it in CSV or JSON format for analysis, primarily integrating with AI assistants via MCP.

Installation

Run Command
docker run -i --rm -e TD_EMAIL="$TD_EMAIL" -e TD_PASSWORD="$TD_PASSWORD" -e TD_BASE_URL="${TD_BASE_URL:-https://2.timedoctor.com}" -e HEADLESS="${HEADLESS:-true}" -e BROWSER_TIMEOUT="${BROWSER_TIMEOUT:-60000}" -e LOG_LEVEL="${LOG_LEVEL:-INFO}" -v "$(pwd)/output:/app/output" timedoctor-scraper:latest python src/mcp_server.py

Environment Variables

  • TD_EMAIL
  • TD_PASSWORD

Security Notes

Credentials (TD_EMAIL, TD_PASSWORD) are handled securely via .env files. The HTML parser uses BeautifulSoup and JSON deserialization, which are generally safe from code injection. Playwright is used for browser automation, and while the Docker setup uses '--no-sandbox' (a common workaround for Playwright in Docker), the scraping target is fixed to Time Doctor and does not process arbitrary user-provided URLs, mitigating the risk. No 'eval' or other obvious malicious patterns were found.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-19

Tags

Time DoctorWeb ScrapingTime TrackingData ExportMCP