Tracker MCP Server
Tracker MCP-Server
Dies ist ein MCP-Server (Model Context Protocol), der für die Verbindung mit Ihrem lokalen tracker-server entwickelt wurde. Er stellt Endpunkte bereit, um den heutigen Zeitplan zu prüfen, Statistiken abzurufen, Aufgaben zu registrieren und Timer direkt für LLM-Clients (wie Claude Desktop oder Cursor) zu verwalten.
Voraussetzungen
Eine laufende Instanz von
tracker-server(normalerweise unterhttp://localhost:3000).Python 3.11+ (bei lokaler Ausführung) oder Docker.
Related MCP server: mcp-server-tasktracker
🚀 Ausführung via Docker (Empfohlen)
Wenn Sie Ihren MCP-Agenten bereitstellen, können Sie ihn direkt mit dem Docker-Image aus der GitHub Container Registry verknüpfen.
Da der tracker-server lokal auf Ihrem Host-Rechner läuft, muss Docker wissen, wie er erreicht werden kann. Das Image verwendet standardmäßig http://host.docker.internal:3000, unter der Annahme, dass Sie Mac/Windows oder Docker Desktop verwenden.
Für die Claude Desktop-Konfiguration (claude_desktop_config.json):
{
"mcpServers": {
"tracker-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TRACKER_API_URL=http://host.docker.internal:3000",
"ghcr.io/makegorka/tracker-mcp:latest"
]
}
}
}Hinweis: Beachten Sie das
-iFlag. Da MCP über stdin/stdout (stdio) kommuniziert, müssen Sie den Docker-Container interaktiv ausführen, jedoch ohne TTY (-t).
🛠 Lokale Ausführung
Falls Sie entwickeln oder es vorziehen, den Quellcode anstelle von Docker auszuführen.
Einrichtung der virtuellen Umgebung:
cd tracker-mcp
python -m venv venv
source venv/bin/activate
pip install -r requirements.txtManuelles Ausführen des MCP-Servers:
# Make sure your tracker server is running!
python server.pyHinweis: Dies blockiert Ihr Terminal, während auf stdio MCP JSON RPC-Befehle gewartet wird. Dies ist so beabsichtigt.
Konfiguration von Claude Desktop (Lokaler Modus):
{
"mcpServers": {
"tracker-mcp": {
"command": "/absolute/path/to/tracker-mcp/venv/bin/python",
"args": [
"/absolute/path/to/tracker-mcp/server.py"
],
"env": {
"TRACKER_API_URL": "http://localhost:3000"
}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
- mcp-serverOAuthio.klokin
MCP server exposing klokin time-tracking operations (employees, time entries, stores) to AI clients.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Track Keito time entries and LLM costs from AI agents.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables LLM clients to manage tasks, timers, and notes in Rhizm through natural language commands. It provides tools for task operations, time tracking, and note management via API integration.114 npmMIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that exposes the full Task-Tracker REST API as MCP tools, enabling AI agents to manage trackers, tasks, notes, checklists, and projects conversationally.MIT
- AlicenseBqualityCmaintenanceEnables AI clients to create and manage tasks via a local REST API by converting natural language into HTTP requests through the Model Context Protocol.1MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that lets LLMs interact with your Clockify workspace for time-tracking automation and reporting, enabling natural language logging of time entries, querying entries, and generating reports.MIT