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:
- Otwórz Customize → Connectors.
- Kliknij +, a potem Add custom connector.
- Wklej adres serwera
https://api.assign2me.com/mcpi kliknij Add. Zaawansowane ustawienia OAuth nie są potrzebne. - Kliknij Connect i zaloguj się kontem assign2me.
- 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:
- 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ć.
- Otwórz Plugins w ChatGPT i kliknij +, żeby utworzyć aplikację.
- Podaj nazwę (assign2me), krótki opis i adres serwera
https://api.assign2me.com/mcp, z uwierzytelnianiem OAuth. - Zaloguj się kontem assign2me i przejrzyj narzędzia, które znalazł ChatGPT.
- 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.