TrackingTime MCP Server
MCP-сервер TrackingTime
Сервер MCP (Model Context Protocol), который подключает ИИ-ассистентов, таких как Claude, к API TrackingTime v4. Управляйте проектами, задачами, учетом времени, распределением сотрудников и клиентами с помощью естественного языка.
Быстрый старт
1. Получите учетные данные TrackingTime
Пароль приложения (App Password): TrackingTime → Manage → User Settings → Apps & Integrations → создайте новый App Password
ID аккаунта (Account ID): Отображается в URL TrackingTime после входа в систему или в настройках аккаунта
2. Добавьте в своего ИИ-ассистента
Claude Code:
claude mcp add trackingtime -e TT_APP_PASSWORD=your-app-password -e TT_ACCOUNT_ID=your-account-id -- npx trackingtime-mcpClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"trackingtime": {
"command": "npx",
"args": ["trackingtime-mcp"],
"env": {
"TT_APP_PASSWORD": "your-app-password",
"TT_ACCOUNT_ID": "your-account-id"
}
}
}
}После добавления перезапустите ассистента.
Альтернатива: Установка из исходного кода
Если вы предпочитаете клонировать и собрать проект локально:
git clone https://github.com/ficus33/trackingtime-mcp.git
cd trackingtime-mcp
npm install
npm run build
cp .env.example .env # then edit .env with your credentialsЗатем укажите ассистенту путь к локальной сборке:
claude mcp add trackingtime -- node /path/to/trackingtime-mcp/dist/index.jsRelated MCP server: Clockify MCP Server
Инструменты
Проекты
Инструмент | Описание |
| Список проектов (фильтр: ACTIVE/ARCHIVED/ALL/FOLLOWING) |
| Список только ID проектов (облегченный, для пакетных операций) |
| Поиск проектов и задач по ключевому слову |
| Создание нового проекта |
| Редактирование названия проекта, клиента или услуги |
| Установка избранного, вида по умолчанию, отображения закрытых задач |
| Получение одного проекта с флагами детализации |
| Получение накопленного времени для нескольких проектов |
| Просмотр сотрудников, назначенных на проект |
| Архивация проекта (обратимо) |
| Восстановление архивированного проекта |
| Безвозвратное удаление проекта |
| Объединение одного проекта с другим |
Задачи
Инструмент | Описание |
| Список задач (фильтр: ACTIVE/ARCHIVED/ALL/TRACKING) |
| Создание задачи с исполнителями, сроком выполнения, оценкой |
| Редактирование задачи или переназначение сотрудников |
| Получение деталей одной задачи |
| Получение накопленного времени для нескольких задач |
| Поиск задач по названию внутри проектов |
| Изменение порядка задач по индексу сортировки |
| Массовый импорт задач с режимом предварительного просмотра |
| Отметка задачи как выполненной |
| Восстановление выполненной задачи |
| Удаление задачи |
Учет времени
Инструмент | Описание |
| Запуск таймера для задачи |
| Остановка запущенного таймера |
Записи времени
Инструмент | Описание |
| Список записей по пользователю/проекту/клиенту/задаче + диапазон дат |
| Облегченный минимальный список (фильтр по оплате, отгулам) |
| Быстрый подсчет записей по фильтру |
| Добавление записи времени вручную (длительность в секундах) |
| Получение одной записи времени |
| Редактирование записи времени |
| Удаление записи времени |
| Сводка часов по пользователю за день |
| Экспорт в CSV |
| Отметка записей как оплаченных |
| Снятие отметки об оплате |
Теги событий
Инструмент | Описание |
| Список всех определений тегов |
| Получение одного тега |
| Список значений, используемых для имени тега |
| Создание определения тега |
| Обновление тега |
| Удаление определения тега |
| Прикрепление/обновление тега к записи времени |
| Удаление тега из записи времени |
Пользователи и сотрудники
Инструмент | Описание |
| Список всех сотрудников (поиск ID пользователей) |
| Получение деталей одного пользователя |
| Создание пользователя (заменяет удаленный |
| Обновление профиля пользователя |
| Установка детальных прав редактирования/просмотра |
| Обновление HR-полей (должность, отдел, даты...) |
| Повторная отправка письма активации пользователю |
| Обновление токена экспорта iCal пользователя |
| Список задач пользователя, сгруппированных по проектам |
| Просмотр того, что пользователь отслеживает в данный момент |
| Все проекты и задачи, назначенные пользователю |
| Список проектов, назначенных пользователю |
| Назначение сотрудников на проекты |
| Удаление сотрудников из проектов |
| Деактивация пользователя (только для администратора) |
| Реактивация архивированного пользователя |
Группы пользователей
Инструмент | Описание |
| Список групп (фильтр: ACTIVE/ARCHIVED/ALL) |
| Получение одной группы |
| Создание группы (требуются руководитель + участники) |
| Обновление группы (архивация через |
| Безвозвратное удаление группы |
Клиенты
Инструмент | Описание |
| Список клиентов (фильтр: ACTIVE/ARCHIVED/ALL) |
| Получение деталей одного клиента |
| Создание нового клиента |
| Редактирование деталей клиента |
| Безвозвратное удаление клиента |
| Архивация клиента (обратимо) |
| Реактивация архивированного клиента |
Услуги
Инструмент | Описание |
| Список услуг (категорий работ) |
| Получение услуги |
| Создание новой услуги |
| Обновление услуги |
| Архивация услуги (обратимо) |
| Реактивация архивированной услуги |
| Безвозвратное удаление услуги |
Команды (Рабочие пространства)
Инструмент | Описание |
| Список всех рабочих пространств, к которым принадлежит пользователь |
| Переключение активного рабочего пространства для сессии |
| Обновление прав участников по умолчанию |
Отчеты
Инструмент | Описание |
| Аналитический отчет по пользователю с графиками и разбивкой |
Уведомления
Инструмент | Описание |
| Список уведомлений (область USER или PROJECT) |
| Отметка одного уведомления как прочитанного |
| Отметка многих уведомлений как прочитанных |
Вебхуки
Инструмент | Описание |
| Список настроенных вебхуков |
| Получение вебхука |
| Включение вебхука |
| Отключение вебхука |
| Обновление токена подписи вебхука |
| Удаление вебхука |
Уменьшение количества инструментов
Все 93 инструмента активны по умолчанию. Если вы считаете, что это создает слишком много контекста для вашего ИИ-ассистента, вы можете клонировать репозиторий, закомментировать ненужные инструменты в src/tools.ts с помощью /* */ и выполнить npm run build для создания более компактной сборки.
Тестирование
Используйте MCP Inspector для интерактивного тестирования инструментов:
npx @modelcontextprotocol/inspector npx trackingtime-mcpПримечания к API
Несколько особенностей API TrackingTime, о которых стоит знать:
durationиaccumulated_timeуказаны в секундахestimated_timeиworked_hoursуказаны в часахЗаписи времени в API называются "events" (события)
Запуск таймера, когда другой уже запущен, возвращает ошибку 502 — используйте
stop_running_task=trueдля автоматической остановки текущего таймераДаты используют формат
YYYY-MM-DD, дата-время —yyyy-MM-dd HH:mm:ss
Аутентификация
Этот сервер использует аутентификацию через App Password (пароль приложения) TrackingTime. Ваш основной пароль никогда не сохраняется. Пароль приложения отправляется как HTTP Basic auth (API_TOKEN:<app_password>) через SSL.
Если пароль приложения скомпрометирован, аннулируйте его в TrackingTime и создайте новый — менять пароль от аккаунта не нужно.
Лицензия
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Read time entries, projects, clients, tasks and invoices; log and update tracked time.
Manage Avaza projects, tasks, timesheets, expenses, invoices, and scheduling from AI assistants.
Read teams, spaces, lists and tasks; create, update and comment on tasks and track time.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Clockify time tracking API to manage time entries, projects, tasks, and workspaces through natural language commands.355ISC
- AlicenseBqualityDmaintenanceEnables time tracking and project management through the Clockify API. Supports starting/stopping timers, logging time entries, managing projects and tasks, and generating reports with natural language commands.2118MIT

TrackingTime MCPofficial
FlicenseNot gradedqualityDmaintenanceConnects AI assistants to TrackingTime for querying time entries, projects, tasks, customers, and team data using natural language.14-- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with the Toggl time tracking API to manage time entries, projects, and workspaces through natural language.22MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ficus33/trackingtime-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server