ZłóżCV działa teraz w ChatGPT i Claude: kulisy serwera MCP
Podłączasz ChatGPT albo Claude do konta ZłóżCV i mówisz: zrób mi CV pod tę ofertę. Build in public: po co serwer MCP, co asystent potrafi, jak go podłączyć i dlaczego ma te same limity co aplikacja.

Coraz więcej osób szuka pracy z otwartym oknem ChatGPT albo Claude obok. Wklejają tam ofertę, pytają, czego firma naprawdę szuka, proszą o poprawkę akapitu. A potem i tak przechodzą do innej karty, żeby złożyć CV. Skoro ludzie już siedzą w asystencie, ZłóżCV powinno przyjść do nich.
Stąd serwer MCP, który wypuściłem w sierpniu. Ten wpis to kulisy: co działa, jak to podłączyć i jakie decyzje podjąłem po drodze.
Po co w ogóle MCP
MCP (Model Context Protocol) to standard, dzięki któremu asystent AI może korzystać z zewnętrznej usługi jak z narzędzia. W praktyce wygląda to tak, że ChatGPT czy Claude dostaje dostęp do twojego konta ZłóżCV i sam wywołuje generowanie, poprawki czy eksport PDF, gdy o to poprosisz.
Ważna rzecz: asystent nie pisze CV z pamięci. Korzysta z twojej bazy projektów, doświadczenia i person w ZłóżCV. Tego brakuje w gołym czacie, gdzie za każdym razem opowiadasz modelowi od nowa, co zrobiłeś. Więcej o tym problemie pisałem w jak nie brzmieć jak ChatGPT w CV.
Co asystent potrafi zrobić z twoim kontem
Serwer wystawia 13 narzędzi. Po ludzku sprowadzają się do pięciu rzeczy:
- Wygenerować CV z oferty. Podajesz link albo wklejony tekst ogłoszenia. ZłóżCV analizuje ofertę, dobiera personę, projekty i doświadczenie, pisze bio i zapisuje CV. Możesz wskazać język (PL albo EN), konkretną personę i szablon.
- Poprawiać CV komendą. "Skróć bio", "zamień ten projekt na inny", "wyeksponuj pracę z klientami". To ten sam mechanizm poprawek, który działa w czacie w aplikacji.
- Napisać i poprawić list motywacyjny do wygenerowanego CV.
- Wyeksportować PDF CV albo listu, jako jeden ciągły dokument albo wersję do druku na kartkach A4.
- Przejrzeć i edytować projekty w profilu. Asystent pokaże listę projektów, szczegóły jednego z nich i zmieni wybrane pola. Może też wyłączyć projekt z puli, z której dobierane są pozycje do kolejnych CV.
Przykład z perspektywy performance marketera: "Zrób mi CV pod tę ofertę, po angielsku", potem "mocniej pokaż kampanie płatne", "napisz do tego list motywacyjny, mniej formalny" i "daj PDF". Designer może powiedzieć: "dopisz do projektu redesignu sklepu, że prowadziłem badania z użytkownikami", a zmiana zadziała przy następnych CV.
W odpowiedzi dostajesz dwa linki. Podgląd otwiera edytor CV i wymaga zalogowania w przeglądarce. Link do PDF jest publiczny, ale nieodgadywalny.
Jak to podłączyć
Adres serwera jest jeden dla wszystkich: https://zlozcv.pl/mcp. Różni się tylko sposób logowania.
ChatGPT i claude.ai łączą się przez OAuth, czyli bez żadnych tokenów do kopiowania:
- W ChatGPT: Settings, potem Apps & Connectors, włączasz Developer mode i tworzysz nowe połączenie z adresem serwera.
- W claude.ai: Settings, potem Connectors i Add custom connector z tym samym adresem.
- Przy pierwszym użyciu otwiera się okno logowania do ZłóżCV. Logujesz się i gotowe.
Claude Code i Cursor (dla osób, które pracują w terminalu albo edytorze kodu) używają tokenu. Generujesz go w zakładce Serwer MCP w aplikacji. Token jest ważny 90 dni, widzisz go tylko raz, a na tej samej stronie masz listę aktywnych tokenów i możesz każdy odłączyć. Obok są gotowe do skopiowania polecenie dla Claude Code i konfiguracja dla Cursora.
Dla kogo to jest
Narzędzia MCP działają w planie Pro (29 zł miesięcznie albo 9 dolarów). Na darmowym koncie możesz podłączyć asystenta i zobaczyć listę narzędzi, ale każde wywołanie zwróci komunikat o wymaganym planie Pro.
Jest też drugi warunek: profil musi być uzupełniony. Serwer nie zakłada bazy projektów za ciebie, więc onboarding robisz raz w aplikacji. Jeśli baza jest pusta, asystent dostanie informację, że najpierw trzeba ją uzupełnić.
Co było trudne i jakie decyzje podjąłem
Jeden silnik zamiast trzech. Najłatwiej byłoby napisać osobną ścieżkę generowania dla MCP. Zamiast tego wyciągnąłem wspólny pipeline, z którego korzysta i serwer MCP, i wtyczka Chrome. To samo z poprawkami, listem motywacyjnym i eksportem PDF: endpointy aplikacji stały się cienkimi nakładkami na te same funkcje. Dzięki temu CV z ChatGPT jest tym samym CV, co z przeglądarki, a poprawka błędu w jednym miejscu naprawia wszystkie kanały.
Te same limity niezależnie od kanału. Darmowy trial (2 CV) jest sprawdzany w środku wspólnego pipeline'u, więc nie da się go obejść, generując równolegle z aplikacji, wtyczki i czatu. Limity zapytań do AI też są wspólne: jeden użytkownik ma jeden budżet, niezależnie od tego, skąd przychodzi prośba. Doszedł tylko osobny limit na eksport PDF (20 w ciągu 10 minut), bo renderowanie PDF jest kosztowne dla serwera.
Komunikat zamiast błędu autoryzacji. Pierwszy odruch przy darmowym koncie to odrzucić połączenie. Okazało się, że klienci MCP traktują taki błąd jako sygnał "zaloguj się jeszcze raz" i wpadają w pętlę logowania. Dlatego darmowe konto łączy się normalnie, a narzędzia zwracają czytelny komunikat z linkiem do ustawień konta.
Co dalej
Na liście mam trzy rzeczy: link do podglądu CV bez logowania (z ograniczonym czasem ważności), ekran zgody przy łączeniu przez OAuth i zarządzanie połączeniami z ChatGPT i Claude w tym samym miejscu, gdzie dziś są tokeny. Postęp jak zwykle zobaczysz w changelogu. Jak wyglądały początki całego silnika, opisałem w jak zbudowałem generator CV z AI.
Jeśli szukasz pracy z asystentem AI pod ręką, załóż konto w ZłóżCV, uzupełnij bazę i sprawdź, jak wygląda CV pod twoją ofertę. Dwa pierwsze CV w aplikacji są za darmo, bez karty.
Najczęstsze pytania
Czy muszę płacić, żeby używać ZłóżCV w ChatGPT albo Claude? Tak, narzędzia MCP są w planie Pro (29 zł miesięcznie). Połączenie z darmowego konta się uda, ale narzędzia zwrócą informację o wymaganym planie. Dwa darmowe CV wygenerujesz w aplikacji albo we wtyczce Chrome.
Czy CV z asystenta różni się od CV z aplikacji? Nie. Serwer MCP korzysta z tego samego silnika generowania, tej samej bazy projektów i tych samych szablonów. Gotowe CV zobaczysz i poprawisz też w aplikacji.
Czy asystent może zmienić dane w moim profilu? Tylko w projektach i tylko wtedy, gdy o to poprosisz. Może edytować wybrane pola projektu albo wyłączyć go z puli do kolejnych CV. Zmiany widać od razu w profilu w aplikacji.
Jak odłączyć asystenta od konta? Tokeny dla Claude Code i Cursora odłączasz w zakładce Serwer MCP w aplikacji. Token wygasa też sam po 90 dniach. Zarządzanie połączeniami z ChatGPT i claude.ai w tym samym panelu jest na liście kolejnych zmian.