
inakianduaga/clockify-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Clockify Model Context Protocol (MCP)
Обзор
Этот MCP-сервер позволяет LLM (например, Cursor или Claude) взаимодействовать с рабочим пространством Clockify, обеспечивая расширенную автоматизацию отслеживания времени и отчетность. С помощью этого сервера вы можете: - Перечислить все проекты в своем рабочем пространстве - Перечислить всех пользователей в своем рабочем пространстве - Добавить и посмотреть записи времени для себя или любого пользователя (если у вас есть разрешения) - Вытащить таблицы времени для любого пользователя во всех проектах - Создать ежемесячные или пользовательские разбивки часов по диапазону дат пользователя и проекта с использованием API сводного отчета Clockify - Интегрировать с LLM для автоматизации, обобщения или анализа ваших данных отслеживания времени - Перечислить все проекты для аутентифицированного пользователя - Список временных записей для аутентифицированного пользователя (с дополнительными фильтрами даты) - Добавить временные записи в проект - Перечислить всех пользователей в рабочем пространстве - Перечислить временные записи для любого пользователя (с дополнительными фильтрами даты) - Получить краткий отчет о часах пользователя / проекта для диапазона дат (необязательно отфильтрован пользовательскими идентификаторами / идентификаторами проекта).
Обзор (машинный перевод)
Этот MCP-сервер позволяет LLM (например, Cursor или Claude) взаимодействовать с рабочим пространством Clockify, обеспечивая расширенную автоматизацию отслеживания времени и отчетность. С помощью этого сервера вы можете: Перечислите все проекты в вашем рабочем пространстве Перечислите всех пользователей в вашем рабочем пространстве Добавляйте и просматривайте записи времени для себя или любого пользователя (если у вас есть разрешения) Вытаскивайте таблицы времени для любого пользователя во всех проектах Создавайте ежемесячные или пользовательские разбивки по времени пользователя и проекта с использованием API сводного отчета Clockify Интегрируйтесь с LLM для автоматизации, обобщения или анализа данных отслеживания времени
Особенности
** Список проектов:** Перечислите все проекты для аутентифицированного пользователя getTimeEntries: Список временных записей для аутентифицированного пользователя (с дополнительными фильтрами дат) addTimeEntry: Добавьте временные записи в проект ** Список пользователей: ** Список всех пользователей в рабочем пространстве getUserTimeEntries: Список временных записей для любого пользователя (с дополнительными фильтрами дат) **getsummaryReport: ** Получите краткий отчет о часах пользователя/проекта для диапазона дат (необязательно отфильтрованный пользовательскими идентификаторами/проектами). Включает ежемесячные / почасовые сбои для любого пользователя или проекта.
Быстрый старт (Docker — Preferred)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Clockify MCP Server
This MCP server allows LLMs (such as Cursor or Claude) to interact with your Clockify workspace, enabling advanced time-tracking automation and reporting. With this server, you can:
- List all projects in your workspace
- List all users in your workspace
- Add and look up time entries for yourself or any user (if you have permissions)
- Pull timesheets for any user across all projects
- Generate monthly or custom date range breakdowns of hours by user and project using the Clockify summary report API
- Integrate with LLMs to automate, summarize, or analyze your time-tracking data
Features
- listProjects: List all projects for the authenticated user
- getTimeEntries: List time entries for the authenticated user (with optional date filters)
- addTimeEntry: Add time entries to a project
- listUsers: List all users in the workspace
- getUserTimeEntries: List time entries for any user (with optional date filters)
- getSummaryReport: Get a summary report of hours by user/project for a date range (optionally filtered by userIds/projectIds). Enables monthly/hourly breakdowns for any user or project.
Quick Start (Docker — Preferred)
MCP Server Configuration for Cursor/Claude
Add the following to your Cursor or Claude settings.json (replace YOUR_API_KEY):
{
"mcpServers": {
"clockify-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "CLOCKIFY_API_KEY=",
"ghcr.io/inakianduaga/clockify-mcp:latest"
],
"disabled": false,
"autoApprove": []
}
}
}
How to Obtain a Clockify API Key
- Log in to your Clockify account.
- Click on your profile icon (top right) and select Profile.
- Scroll down to the API section.
- Click Generate if you don’t have an API key, or copy your existing key.
Contributing & CI/CD
This project uses GitHub Actions to automatically build and publish the Docker image to GitHub Container Registry (GHCR) on every push to main.
- Image URL:
ghcr.io/inakianduaga/clockify-mcp:latest - How to pull the image:
docker pull ghcr.io/inakianduaga/clockify-mcp:latest
Установка
docker run -i --rm -e CLOCKIFY_API_KEY=<YOUR_API_KEY> ghcr.io/inakianduaga/clockify-mcp:latestКонфигурация
{
"mcpServers": {
"clockify-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "CLOCKIFY_API_KEY=<YOUR_API_KEY>",
"ghcr.io/inakianduaga/clockify-mcp:latest"
],
"disabled": false,
"autoApprove": []
}
}
}