Przejdź do treści

Integracja · Kadry i płace

Połącz Claude i ChatGPT z TimeKeeper

Zapytaj swoją AI, kto jest teraz zalogowany, jak wygląda karta czasu pracownika albo ile godzin poszło na dane zlecenie w tym miesiącu. Odczytuje z TimeKeeper pracowników, wpisy czasu, karty czasu, raporty zleceń, zmiany i urlopy, a także może tworzyć i aktualizować zlecenia oraz czynności. Na pytania o płace i koszty zleceń dostaniesz odpowiedź bez ręcznego budowania raportu.

Połącz TimeKeeper za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Kto jest obecnie w pracy?”

    AI pokazuje wszystkich, którzy są teraz zalogowani.

  • “Pokaż kartę czasu Toma za zeszły tydzień.”

    Znajduje identyfikator pracownika Toma i odczytuje jego kartę czasu za ten okres.

  • “Ile czasu poszło w tym miesiącu na zlecenie Riverside?”

    Znajduje zadanie i pobiera jego raport podziału czasu dla podanych dat.

Co może robić Twoja AI

Czas i arkusze czasu

Wyświetlaj wpisy czasu według pracownika, zlecenia lub czynności, czytaj kartę czasu pracownika i sprawdzaj, kto jest zalogowany.

Zadania i aktywności

Pobierz raport podziału czasu dla zlecenia oraz wyświetlaj, tworz i aktualizuj zlecenia i czynności.

Zmiany i urlopy

Wyświetlaj zaplanowane i wolne zmiany, wnioski urlopowe według statusu oraz zarezerwowane wpisy urlopowe.

  • “Jakie wnioski o urlop są nadal otwarte?”

    Wyświetla wnioski urlopowe o statusie otwartym w danym okresie, z pracownikiem i rodzajem urlopu.

  • “Kto jutro ma zmianę i czy są jakieś wolne zmiany?”

    Wyświetla zaplanowane zmiany na ten dzień, także wolne zmiany, których nikt nie przejął.

  • “Dodaj nowe zadanie: remont Park Road, numer zadania 2045.”

    Sprawdza listę zadań pod kątem duplikatów i tworzy zadanie o tej nazwie i numerze.

Narzędzia dla TimeKeeper: 15

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • create_activityZmienia daneUtwórz aktywność z `name` i opcjonalnie `activity_number`.
  • create_jobZmienia daneTworzy zlecenie z polem `name` oraz opcjonalnie `job_number` i `address` (ze szerokością/długością geograficzną). Najpierw wyświetl zlecenia, aby uniknąć duplikatów.
  • get_employee_timesheetPobierz arkusz czasu jednego pracownika za pomocą `employee_id` dla okresu od `start_date` do `end_date`.
  • get_job_breakdown_reportPobiera raport podziału czasu dla jednego zlecenia według `job_id` między `start_date` a `end_date`.
  • get_statusPobiera jeden status według identyfikatora statusu zadania. Podsumowanie API: Get Task Status.
  • list_activitiesWyświetl listę aktywności (rodzaje pracy, za które jest rejestrowany czas) wraz z ich ID.
  • list_employeesWyświetla pracowników w TimeKeeper wraz z ich identyfikatorami. Użyj, aby znaleźć identyfikator pracownika przed innymi zapytaniami.
  • list_jobsWyświetla zlecenia (projekty lub miejsca, do których przypisuje się czas) wraz z ich identyfikatorami.
  • list_leave_entriesWyświetla zarezerwowane wpisy urlopowe między opcjonalnymi `start_date` a `end_date`, filtrowane według `employee_id` lub `leave_type_id`.
  • list_leave_requestsWyświetla wnioski urlopowe między `start_date` a `end_date`, filtrowane według `status` (open, approved, denied, all), `employee_id` lub `leave_type_id`.
  • list_shiftsWyświetla zaplanowane zmiany między `start_date` a `end_date`, opcjonalnie dla jednego `employee_id`, w tym szkice (`draft`) lub wolne zmiany (`show_open`).
  • list_time_entriesWyświetl listę wpisów czasu między `start_date` a `end_date`, opcjonalnie filtrowane według `employee_id`, `job_id` lub `activity_id`. Wyniki są paginowane z `page`.
  • list_whos_inPokazuje, kto jest teraz zalogowany.
  • update_activityZmienia daneAktualizuje czynność według `task_id` (identyfikator czynności): przekaż `name` i opcjonalnie `activity_number`.
  • update_jobZmienia daneAktualizuje zlecenie według `project_id` (identyfikator zlecenia): przekaż `name` oraz dowolne z pól `job_number` lub `address`, które chcesz zmienić.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz TimeKeeper z listy aplikacji.

  2. 2

    Wklej klucz

    Pozostaw nazwę użytkownika pustą i wklej klucz API TimeKeeper jako hasło. Klucz wygenerujesz w TimeKeeper pod adresem app.timekeeper.co.uk/account/api-keys. Klucz ma uprawnienia administratora na Twoim koncie, więc przechowuj go bezpiecznie.

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI robić w TimeKeeper?

Może wyświetlać pracowników, zlecenia, czynności, wpisy czasu, zmiany, wnioski urlopowe i wpisy urlopowe, czytać kartę czasu pracownika, pobierać raport podziału czasu dla zlecenia oraz pokazywać, kto jest zalogowany. Może też tworzyć i aktualizować zlecenia oraz czynności.

Czy AI widzi mój klucz API TimeKeeper?

Nie. Twój klucz API TimeKeeper jest szyfrowany w stanie spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu nie jest już wyświetlany, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.

Czy mogę kontrolować, na co AI ma pozwolenie?

Tak. Sam wybierasz, które narzędzia są włączone, więc możesz ograniczyć się do odczytu danych o czasie i urlopach. Tworzenie i aktualizacja zleceń i czynności może wymagać Twojej zgody przed wykonaniem. Nie ma narzędzi do usuwania czegokolwiek, a każde wywołanie narzędzia jest rejestrowane.

Czy działa z ChatGPT?

Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma bezpłatny plan, który nie wymaga karty kredytowej. Plany płatne rozliczane są za każde zakończone zadanie. Potrzebujesz też własnego konta TimeKeeper.

Dlaczego zostawiam puste pole nazwy użytkownika?

TimeKeeper loguje żądania API wyłącznie za pomocą klucza API. Nazwę użytkownika zostawiasz pustą, a klucz wklejasz jako hasło. Klucz ma uprawnienia administratora na Twoim koncie, co jest kolejnym powodem, by włączyć tylko potrzebne narzędzia.

Pozwól swojej AI działać w TimeKeeper już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz TimeKeeper za darmo

PipMCP nie jest powiązany z TimeKeeper. Nazwy produktów są znakami towarowymi ich właścicieli.