Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Everhour одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Учитывайте время в Everhour прямо из ИИ: находить задачи, записывать и исправлять время, запускать и останавливать таймеры, а также читать проекты, клиентов, записи времени команды, счета, расходы, план работ и отчёты по проектам и пользователям.
Попробуй спросить
Примеры промптов для Everhour
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Everhour, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Everhour + Cursor
Учитывайте время в Everhour прямо из ИИ: находить задачи, записывать и исправлять время, запускать и останавливать таймеры, а также читать проекты, клиентов, записи времени команды, счета, расходы, план работ и отчёты по проектам и пользователям.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
EVERHOUR_API_KEY
Шаг 1 — Получите учётные данные
- Войдите на
https://app.everhour.comи откройте Settings → My Profile (https://app.everhour.com/#/account/profile). - Скопируйте API Token внизу страницы в
EVERHOUR_API_KEYи установите коннектор. Он передаётся в заголовкеX-Api-Keyи только в Everhour. - Проверьте настройку с помощью
everhour_get_me: он показывает пользователя, которому принадлежит ключ, его роль и статус.
Ключ действует от вашего имени: участники видят своё время и свои проекты, администраторы и супервайзеры видят команду. Время, которое записывает ИИ, учитывается на вас, если только администратор не попросит записать его на другого сотрудника.
Время и таймеры только после вашего «да»: записи времени попадают в счета и расчёт зарплаты. Перед everhour_add_time, everhour_update_time_record, everhour_start_timer или everhour_stop_timer ИИ называет задачу, день, продолжительность и комментарий и ждёт вашего подтверждения. Он никогда не угадывает задачу или продолжительность. everhour_delete_time_record при установке выключен; администратор может его включить, и даже тогда ИИ сначала спрашивает.
Что он читает: пользователей, проекты и задачи (включая синхронизированные из Asana, Trello, Jira, GitHub и других интеграций), клиентов, записи времени всей команды, одного пользователя или одного проекта, запущенные таймеры, счета с позициями, расходы, планировщик ресурсов с запланированной работой и отсутствиями, а также отчёты по проектам и пользователям с оплачиваемым временем, затратами, прибылью и ещё не выставленными суммами.
Единицы: Everhour считает время в секундах (3600 это один час), а деньги в центах (500 это 5,00). ИИ переводит и то и другое за вас.
ID: у проектов и задач есть префикс платформы: ev: для самого Everhour и, например, as: для Asana или jr: для Jira. Ошибка 404 часто означает, что префикс пропущен.
Лимит запросов: около 20 запросов за 10 секунд на ключ. Ответ 429 сообщает, сколько секунд подождать.
Частые ошибки: 401 или 403 Access denied: ключ неверный, был перевыпущен или ваша роль не позволяет видеть эти данные. 422: не хватает поля, либо запись заблокирована или уже включена в счёт.
Не входит: создание и изменение проектов, задач, клиентов, счетов и расходов, табельный учёт (отметки прихода и ухода), согласование табелей, распределение отпусков, пользовательские поля и вебхуки.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Everhour.
Доступные инструменты
| Tool | What it does |
|---|---|
everhour_get_me | Show the Everhour user the API key belongs to: id, name, headline, role (admin, supervisor or member) and status |
everhour_list_users | List or search the team's users: id, name, email, headline, role and status (active, invited, pending, removed) |
everhour_list_projects | List projects, optionally searched by name or limited to one integration (Asana, Trello, Jira...): id with platform prefix, name… |
everhour_get_project | Get one project: name, workspace, client, type, assigned users, billing type and fee, rates and budget with its progress (money in cents… |
everhour_list_project_tasks | List the tasks of one project: id, name, status, due date, labels, total tracked time and estimate (seconds) |
everhour_search_tasks | Search tasks by name across all projects, to find the task id needed to log time or start a timer: id, name, projects, status, due date… |
everhour_get_task | Get one task: name, projects, section, status, due date, labels, description, tracked time per user and estimate (seconds) |
everhour_list_clients | List clients, optionally searched by name: id, name, project ids, business details and budget |
everhour_list_time_records | List the whole team's time records in a date range: id, date, time (seconds), user id, comment, task id and name, project ids, locked and… |
everhour_list_user_time_records | List one user's time records in a date range, same fields as everhour_list_time_records |
everhour_list_project_time_records | List the time records of one project in a date range, same fields as everhour_list_time_records |
everhour_add_time | Log time on a task for a day (adds to what is already there). time is in seconds: 1 h 30 min is 5400 |
everhour_update_time_record | Change one time record: set its time (seconds), and optionally its date, task, user or comment |
everhour_delete_time_record | Delete one time record for good |
everhour_get_running_timer | Show the key owner's timer: status (active or stopped), task, comment, when it started and how long it has run (seconds) |
everhour_list_team_timers | List the timers running for the team right now: user, task, start time and duration (seconds) |
everhour_start_timer | Start the key owner's timer on a task; a timer already running is stopped and its time saved first |
everhour_stop_timer | Stop the key owner's running timer and save its time to the task; returns the saved time record |
everhour_list_invoices | List invoices: id, number, client, status (draft, sent, paid), issue and due date, period, total time (seconds) and amounts in cents (list… |
everhour_get_invoice | Get one invoice with its line items (name, billed time in seconds, amounts in cents), tax, discount and totals |
everhour_list_expenses | List expenses: id, date, user id, project, category id, amount (cents), quantity, billable flag and details |
everhour_list_schedule | List resource planner assignments (scheduled work and time off) by date, project, task or client: id, type (project or time-off), user id… |
everhour_projects_report | Projects report for a period: per project the tracked time, billable and non-billable time (seconds), billable amount, costs, profit… |
everhour_users_report | Users report for a period: per team member the tracked, billable and non-billable time, time off (seconds), billable amount, costs and… |
Примеры запросов
- «Запиши 1 час 30 минут на задачу „Редизайн главной страницы“ за вчера с комментарием „правки по отзывам клиента“. Сначала покажи, что именно запишешь.»
- «Запусти таймер на задаче «Онбординг Acme» и останови его, когда я скажу.»
- «Сколько времени команда записала на прошлой неделе, по людям и по проектам?»
- «У каких проектов в этом месяце самая большая сумма, ещё не выставленная в счёт, и сколько оплачиваемого времени за ней стоит?»
- «Кто сейчас ведёт учёт времени и по каким задачам?»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?