Scraping przez MCP: podłącz dane z sieci do Claude, Cursor i ChatGPT
MCP udostępnia funkcje pobierania danych klientom AI. Instrukcje połączenia z dokumentacji i zasady sprawdzania, czy agent rzeczywiście użył źródła.

👁 118 przeczytań
- MCP standaryzuje udostępnienie narzędzi do scrapingu klientom AI, takim jak Claude Desktop, Cursor i ChatGPT, bez konieczności pisania własnego kodu integracji.
- Firecrawl udostępnia publiczny endpoint OAuth pod adresem https://mcp.firecrawl.dev/v2/mcp-oauth, który służy do konfiguracji zdalnych konektorów we wszystkich trzech klientach.
- Poza Firecrawl dostępne są też serwery MCP od Tavily, Exa, Brave, Jina i Apify, a wybór powinien wynikać z konkretnego zadania - odkrywania źródeł lub odczytu adresu.
MCP pozwala udostępnić klientowi AI narzędzia do wyszukiwania i pobierania stron. Poniższe kroki pochodzą z dokumentacji dostawców i nie są relacją z konfiguracji kont - stan na październik 2026.
W skrócie
- Serwer MCP udostępnia operacje, a klient AI decyduje o ich wywołaniu w ramach zadania.
- Dla Firecrawl dostępny jest zdalny adres OAuth oraz gotowe ścieżki integracji.
- Claude Desktop, Cursor i ChatGPT mają różne miejsca konfiguracji i zasady dostępu.
- Sukces połączenia sprawdź realnym odczytem źródła, a nie samą deklaracją modelu.
Co MCP zmienia, a czego nie załatwia?
Bez MCP aplikacja zwykle potrzebuje kodu, który wywoła API i przekaże wynik modelowi. MCP standaryzuje udostępnienie takich funkcji klientowi. Narzędziem może być wyszukanie źródeł, pobranie strony albo wykonanie działania w przeglądarce. Klient poznaje opis oraz parametry funkcji i może wykorzystać ją w rozmowie lub pracy nad projektem.

Nie oznacza to bezpłatnego dostępu do każdej usługi. Rachunek nadal zależy od konta dostawcy, planu i wybranej operacji. MCP nie sprawdza też samodzielnie prawdziwości danych. Jeżeli strona jest nieaktualna, narzędzie może poprawnie pobrać nieaktualną informację. Jeśli wynik zawiera menu zamiast treści, klient nadal musi to rozpoznać.
Ważne jest rozróżnienie lokalnego procesu i serwera zdalnego. Konfiguracja uruchamiająca program na komputerze nie może być automatycznie wklejona do pola wymagającego publicznego adresu HTTPS. Liczy się także transport i autoryzacja. Zgodność z MCP nie daje gwarancji, że dowolny klient obsłuży dowolną konfigurację bez zmian.
Claude Desktop: konektor Firecrawl i autoryzacja
Dokumentacja Firecrawl opisuje użycie konektora w Claude Desktop. Najprostsza ścieżka prowadzi przez sekcję Customize i Connectors. Po wybraniu Firecrawl klient uruchamia połączenie, a użytkownik loguje się do usługi oraz zatwierdza odpowiedni dostęp. W nowej rozmowie trzeba również upewnić się, że konektor jest dostępny do użycia.
Jeśli potrzebna jest konfiguracja własnego zdalnego konektora, dokumentacja podaje adres OAuth Firecrawl. Poniższy adres jest publicznym endpointem, nie kluczem API:
https://mcp.firecrawl.dev/v2/mcp-oauth- Otwórz Customize, następnie Connectors i wybierz Firecrawl lub dodanie własnego konektora.
- Dla własnej konfiguracji wpisz nazwę oraz oficjalny adres OAuth.
- Przejdź logowanie i sprawdź, do którego zespołu lub konta przyznajesz dostęp.
- W rozmowie włącz właściwy konektor i zleć odczyt pojedynczego publicznego adresu.
Nazwy i dostępność elementów mogą zależeć od wersji klienta i ustawień organizacji. Nie należy przenosić instrukcji dla lokalnego pliku konfiguracyjnego do funkcji przeznaczonej wyłącznie dla zdalnych konektorów. W razie problemu sprawdź dokumentację konkretnej ścieżki, zamiast dodawać kilka różnych konfiguracji tej samej usługi.
Cursor: serwer zdalny w konfiguracji projektu
Firecrawl publikuje instrukcję dla Cursor. Konfiguracja może znajdować się w pliku .cursor/mcp.json projektu. Dla połączenia OAuth wystarcza nazwa serwera i jego adres. Po zapisaniu klient musi przeprowadzić autoryzację. Pojawienie się wpisu w pliku nie oznacza jeszcze, że narzędzia są gotowe do użycia.
{
"mcpServers": {
"firecrawl": {
"url": "https://mcp.firecrawl.dev/v2/mcp-oauth"
}
}
}Jeśli projekt ma już plik MCP, należy dopisać serwer do istniejącej struktury, zachowując pozostałe wpisy. Nie zastępuj całej konfiguracji przykładem bez sprawdzenia jej zawartości. Po autoryzacji przejrzyj listę dostępnych narzędzi i zweryfikuj prosty odczyt. Przy pracy zespołowej nie zapisuj sekretów w repozytorium.
Warto również ustalić, czy konfiguracja ma dotyczyć tylko projektu, czy całego środowiska użytkownika. Ograniczony zakres ułatwia zrozumienie, dlaczego agent ma dostęp do konkretnego źródła. Przy zadaniach programistycznych pobrana dokumentacja powinna odpowiadać używanej wersji biblioteki. Aktualny odczyt strony nie gwarantuje zgodności z wersją zainstalowaną w projekcie.
ChatGPT: gotowa integracja albo własny serwer
Firecrawl opisuje własną integrację z ChatGPT. Jeśli jest dostępna na koncie, ścieżka prowadzi przez znalezienie odpowiedniego pluginu lub konektora, instalację, połączenie z usługą i użycie go w rozmowie. Należy kierować się aktualną dokumentacją, ponieważ interfejs i dostępne opcje mogą zależeć od konta oraz zasad przestrzeni roboczej.
Oficjalna dokumentacja OpenAI opisuje również dodanie własnego serwera MCP w obszarze Plugins, przez Add custom MCP server. Formularz wymaga nazwy, adresu serwera i ustawień autoryzacji. Następnie użytkownik przegląda konfigurację, tworzy plugin i instaluje go do użycia. W rozmowie można wskazać wybrany plugin. Dostęp może być ograniczony przez ustawienia organizacji lub tryb Lockdown.
- Najpierw sprawdź, czy dostępna jest gotowa integracja Firecrawl.
- Jeśli używasz własnego serwera, wprowadź jego oficjalny adres i właściwy sposób autoryzacji.
- Przejrzyj zakres narzędzi oraz uprawnienia, a następnie połącz konto.
- Uruchom nową rozmowę z właściwą integracją i sprawdź odczyt wskazanej strony.
Nie ma podstaw, aby zakładać identyczną dostępność funkcji na każdym planie lub w każdej organizacji. Brak odpowiedniego przycisku nie dowodzi błędnego adresu serwera. Trzeba sprawdzić uprawnienia konta i aktualną dokumentację. Nie należy również traktować lokalnej konfiguracji stdio jako gotowego adresu zdalnego dla ChatGPT.
Inne serwery i kontrola pierwszego wyniku
Firecrawl nie jest jedynym źródłem danych przez MCP. Tavily, Exa i Brave mają serwery związane z wyszukiwaniem. Jina udostępnia MCP dla własnych narzędzi, a Apify dla pracy z Actors. Wybór powinien wynikać z zadania: odkrywanie źródeł wymaga innej operacji niż przeczytanie konkretnego adresu lub uruchomienie gotowego programu.
Po połączeniu zleć małe zadanie, w którym łatwo sprawdzić wynik. Poproś o odczyt publicznej strony, podanie jej tytułu i przytoczenie krótkiego faktu wraz z adresem źródła. Sprawdź ślad użycia narzędzia, jeśli klient go pokazuje. Odpowiedź z pamięci modelu nie jest dowodem, że integracja zadziałała.
Treść zewnętrznej strony jest materiałem do analizy, a nie instrukcją zarządzającą agentem. Jeśli dokument zawiera polecenie wysłania sekretu albo wykonania operacji niezwiązanej z zadaniem, nie powinno ono rozszerzać uprawnień. Przy scraperach najlepiej zaczynać od funkcji odczytu, jasnego zakresu adresów i małego budżetu. Funkcje przeglądarkowe wymagają dodatkowej uwagi, ponieważ mogą zmieniać stan aplikacji.
W przypadku błędu rozdziel problemy połączenia, autoryzacji i samego źródła. Wygasłe uprawnienie, wyczerpany limit i pusty wynik strony wymagają różnych działań. Nie ma sensu ponawiać wszystkiego bez ograniczenia. Najpierw sprawdź komunikat i konto rozliczeniowe, a następnie ponów tylko potrzebną operację.
Kontekst pracy z kodem opisują agenci do kodu. Ceny i zakres operacji znajdziesz w tekście o Firecrawl oraz w przewodniku po danych z sieci dla AI.
FAQ
Czy opisane połączenia zostały skonfigurowane na kontach?
Nie. Są to kroki opracowane na podstawie dokumentacji. Realne próby w tym materiale dotyczyły odczytu stron przez Jina, Crawl4AI i ograniczony playground Firecrawl.
Czy klucz API trzeba wkleić do rozmowy?
Nie. Użyj przewidzianego pola autoryzacji, OAuth albo bezpiecznej konfiguracji środowiska. Sekret nie powinien trafiać do treści polecenia, publicznego pliku ani repozytorium.
Czy wystarczy zainstalować wszystkie serwery?
Lepiej udostępnić narzędzia potrzebne do zadania. Duża liczba podobnych funkcji utrudnia wybór i kontrolę kosztu. Nazwa serwera nie zastępuje sprawdzenia zakresu jego operacji.
Źródła
- Firecrawl - MCP - odczyt 2026-10-21.
- Firecrawl w Claude Desktop - odczyt 2026-10-21.
- Firecrawl w Cursor - odczyt 2026-10-21.
- Firecrawl w ChatGPT - odczyt 2026-10-21.
- OpenAI - własny serwer MCP - odczyt 2026-10-21.
- Tavily - integracja Claude - odczyt 2026-10-21.
- Exa - serwer MCP - odczyt 2026-10-21.
- Brave - serwer MCP - odczyt 2026-10-21.
- Jina Reader - dokumentacja i limity - odczyt 2026-10-21.
- Apify - serwer MCP - odczyt 2026-10-21.
Cały tydzień w AI, w jednym mailu
Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.
Zapisz się za darmo →
