Tracker MCP Server
MCP-сервер Tracker
Это сервер MCP (Model Context Protocol), предназначенный для подключения к вашему локальному tracker-server. Он предоставляет LLM-клиентам (таким как Claude Desktop или Cursor) такие возможности, как проверка расписания на сегодня, получение статистики, регистрация задач и управление таймерами.
Предварительные требования
Запущенный экземпляр
tracker-server(обычно наhttp://localhost:3000).Python 3.11+ (при локальном запуске) или Docker.
Related MCP server: mcp-server-tasktracker
🚀 Запуск через Docker (рекомендуется)
При развертывании вашего MCP-агента вы можете подключить его напрямую к Docker-образу, предоставленному в GitHub Container Registry.
Поскольку tracker-server запущен на вашем локальном хосте, Docker должен знать, как к нему обратиться. Образ по умолчанию использует http://host.docker.internal:3000, предполагая, что вы используете Mac/Windows или Docker Desktop.
Для конфигурации Claude Desktop (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"
]
}
}
}Примечание: Обратите внимание на флаг
-i. Поскольку MCP взаимодействует через stdin/stdout (stdio), вы должны запускать Docker-контейнер в интерактивном режиме, но без TTY (-t).
🛠 Локальный запуск
Если вы занимаетесь разработкой или просто предпочитаете запускать программу из исходного кода, а не через Docker.
Настройка виртуального окружения:
cd tracker-mcp python -m venv venv source venv/bin/activate pip install -r requirements.txtЗапуск MCP-сервера вручную:
# Make sure your tracker server is running! python server.pyПримечание: Это заблокирует ваш терминал в ожидании команд MCP JSON RPC через
stdio. Это ожидаемое поведение.Настройка Claude Desktop (локальный режим):
{ "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" } } } }
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
timesheet.io MCP server - manage timers, projects, tasks and reports
Toggl 2.0 MCP server for tasks, projects, time entries, and workspace operations.
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.
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.116 npmMIT
- AlicenseNot gradedqualityCmaintenanceAn 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
- AlicenseNot gradedqualityDmaintenanceAn 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
- AlicenseBqualityBmaintenanceEnables MCP clients to query a self-hosted TimeTracker instance over its /api/v1 REST API, exposing tracked hours, per-day and per-project summaries, projects, clients, tasks, search, and active-timer status in natural language. Optionally registers write tools to start, stop, pause, resume, and create timers or time entries when write mode is enabled.10MIT