Dokumentacja

Asystenci AI przez MCP

Podłącz Claude Code, Claude albo ChatGPT do assign2me przez MCP. Logujesz się własnym kontem, a asystent działa z twoimi uprawnieniami.

assign2me ma serwer MCP (Model Context Protocol), więc twój asystent AI może czytać i zmieniać twoje zadania: „pokaż moje zadania na dziś”, „utwórz zadanie w projekcie Strona i przypisz je Annie”, „co czeka na klienta?”.

Adres serwera:

https://api.assign2me.com/mcp

Jak to działa

  • Logujesz się własnym kontem assign2me. Asystent sam się rejestruje i otwiera stronę logowania assign2me z ekranem zgody. Nie ma kluczy API do kopiowania.
  • Asystent widzi tylko to, co ty. Każde wywołanie działa w twoim imieniu, z twoimi uprawnieniami, dokładnie jak w aplikacji. Zadania prywatne innych osób nigdy nie są zwracane. Operacja, do której nie masz prawa, kończy się błędem i niczego nie zmienia.
  • Jedna organizacja naraz. Domyślnie ta, której ostatnio używałeś w aplikacji. Poproś asystenta o listę organizacji i przełącz się na inną.
  • Zmiany są podpisane. Zmiana zrobiona przez asystenta trafia do historii zadania pod twoim nazwiskiem ze źródłem, np. „przez MCP (Claude Code)”, i wysyła te same powiadomienia co zmiana w aplikacji.
  • Narzędzia niszczące pytają najpierw. Narzędzia, które usuwają, są oznaczone jako niszczące, więc asystent prosi cię o potwierdzenie.
  • Limit: 60 wywołań na minutę na użytkownika.

Goście nie mogą podłączać asystentów AI.

Kontrola i odbieranie dostępu

W Profil i ustawienia widzisz podłączonych asystentów z datą połączenia i ostatniego użycia. Odłącz odbiera dostęp: następne wywołanie tego asystenta jest odrzucane.

Administrator może wyłączyć MCP dla całej organizacji w Integracje (Pozwól asystentom AI korzystać z danych organizacji). Od następnego wywołania żaden asystent nie dostanie danych tej organizacji. Po dezaktywacji członka jego asystent też traci dostęp do organizacji.

Claude Code

Dodaj serwer w terminalu:

claude mcp add --transport http assign2me https://api.assign2me.com/mcp

Dodaj --scope user, żeby mieć serwer we wszystkich projektach, albo --scope project, żeby udostępnić go zespołowi przez plik .mcp.json w projekcie:

{
  "mcpServers": {
    "assign2me": {
      "type": "http",
      "url": "https://api.assign2me.com/mcp"
    }
  }
}

Potem uruchom /mcp w Claude Code, wybierz assign2me i zaloguj się w przeglądarce.

Claude i Claude Desktop (konektory)

Te same kroki działają w Claude w przeglądarce i w aplikacji Claude Desktop:

  1. Otwórz Customize → Connectors.
  2. Kliknij +, a potem Add custom connector.
  3. Wklej adres serwera https://api.assign2me.com/mcp i kliknij Add. Zaawansowane ustawienia OAuth nie są potrzebne.
  4. Kliknij Connect i zaloguj się kontem assign2me.
  5. W rozmowie kliknij +, wybierz Connectors i włącz assign2me.

W planach Team i Enterprise najpierw właściciel dodaje konektor w Organization settings → Connectors (Add → Custom → Web, potem adres). Członkowie znajdą go w Customize → Connectors i klikają Connect.

Nazwy menu podajemy tak, jak w angielskiej wersji aplikacji.

ChatGPT (konektor)

Własne konektory MCP działają w ChatGPT w przeglądarce, na kontach Plus, Pro, Business, Enterprise i Education, w trybie dewelopera:

  1. Otwórz Settings → Security and login i włącz Developer mode. Na koncie firmowym Business albo Enterprise administrator może musieć najpierw na to pozwolić.
  2. Otwórz Plugins w ChatGPT i kliknij +, żeby utworzyć aplikację.
  3. Podaj nazwę (assign2me), krótki opis i adres serwera https://api.assign2me.com/mcp, z uwierzytelnianiem OAuth.
  4. Zaloguj się kontem assign2me i przejrzyj narzędzia, które znalazł ChatGPT.
  5. W rozmowie wybierz Developer mode z menu + i zaznacz assign2me.

ChatGPT prosi o potwierdzenie operacji zapisu, zanim je wykona.

Narzędzia

Odczyt

Narzędzie Co robi
list_organizations Twoje organizacje i ta, w której pracuje asystent
select_organization Przełącza na inną organizację
search_tasks Szuka widocznych dla ciebie zadań po słowach z tytułu lub opisu
search_projects Szuka projektów, aktywnych i zarchiwizowanych, po nazwie lub opisie
list_projects Aktywne projekty, które widzisz, z twoją rolą w każdym
get_my_tasks Twoje otwarte zadania w grupach Nowe, Dziś, Następne, Później
get_task Jedno zadanie: szczegóły, opis, obserwujący i historia
get_project Projekt z sekcjami i zadaniami, w kolejności
list_members Aktywne osoby organizacji, do przypisywania
list_comments Komentarze zadania, od najstarszego
get_project_summary Otwarte, ukończone, zaległe, per sekcja i per osoba
get_person_summary Twoje obciążenie, a Administratorowi każdej osoby
get_team_summary Obciążenie wszystkich osób (tylko Administrator)

Zmiany

Narzędzie Co robi
create_task Tworzy zadanie w projekcie, zadanie prywatne albo podzadanie
update_task Zmienia tytuł, opis, termin, osobę przypisaną albo twoją grupę GTD
complete_task / reopen_task Kończy zadanie albo cofa ukończenie
move_task Przenosi zadanie do innej sekcji albo miejsca
delete_task Usuwa zadanie (niszczące)
add_comment Komentuje zadanie
create_project / update_project Tworzy projekt, zmienia jego nazwę i opis
add_project_member / set_project_member_role Dodaje osobę do projektu, nadaje rolę właściciela albo członka
remove_project_member Usuwa osobę z projektu (niszczące)
create_section / rename_section / move_section Zarządza sekcjami
delete_section Usuwa sekcję, przenosząc albo usuwając jej zadania (niszczące)

Praca z klientem

Narzędzie Co robi
list_waiting_on_client Otwarte zadania czekające na klienta, od najdłużej czekających, z liczbą dni — dla projektu, klienta albo wszystkich twoich projektów
get_status_report Stan projektu dla klienta: liczby, co czeka na klienta i na nas, co zamknięto w ostatnich 7 dniach, plus tekst gotowy do wysłania
create_task_for_guest Tworzy w projekcie zadanie dla gościa po stronie klienta i wysyła mu e-mailem link do logowania; przypisuje mu zadanie (czeka na klienta) albo tylko je udostępnia; wymaga DPA zaakceptowanej przez Administratora

Więcej o gościach w Goście.