Tracker MCP Server
Tracker MCPサーバー
これは、ローカルの tracker-server に接続するために設計されたMCP(Model Context Protocol)サーバーです。今日のスケジュールの確認、統計の取得、タスクの登録、タイマーの管理といったエンドポイントを、LLMクライアント(Claude DesktopやCursorなど)に直接公開します。
前提条件
実行中の
tracker-serverインスタンス(通常はhttp://localhost:3000)。Python 3.11以上(ローカルで実行する場合)またはDocker。
Related MCP server: mcp-server-tasktracker
🚀 Docker経由での実行(推奨)
MCPエージェントをデプロイする際、GitHub Container Registryから提供されるDockerイメージに直接接続できます。
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は標準入出力(stdio)を介して通信するため、Dockerコンテナをインタラクティブに実行する必要がありますが、TTY(-t)は使用しないでください。
🛠 ローカルでの実行
開発中であるか、Dockerではなくソースから実行したい場合の手順です。
仮想環境のセットアップ:
cd tracker-mcp python -m venv venv source venv/bin/activate pip install -r requirements.txtMCPサーバーを手動で実行:
# Make sure your tracker server is running! python server.py注: これは
stdioMCP JSON RPCコマンドを待機してターミナルをブロックします。これは正常な動作です。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