Claude Code ma wbudowane narzędzia WebSearch i WebFetch, które pokrywają ~80% potrzeb związanych z wyszukiwaniem. Dedykowane serwery MCP są przydatne przy większej kontroli nad źródłami, wyższych limitach lub zaawansowanym scrapowaniu dynamicznych stron.

Narzędzia do wyszukiwania i scrapowania

Brave Search MCP

Brave Search używa własnego, niezależnego indeksu sieci, nie jest nakładką na Google ani Bing.

ParametrOpis
KategoriaSearch
Klucz APIbrave.com/search/api (rejestracja wymaga karty kredytowej do weryfikacji tożsamości)
Cennik$5 / 1 000 zapytań. Każdy plan dostaje $5 darmowego kredytu miesięcznie
Co umieWyszukiwanie webowe, wyszukiwanie obrazów, obsługa operatorów site:, filetype:, before:, after:, intitle:, inurl:
Kiedy wybraćGdy chcesz niezależnego indeksu bez filtrów SEO. Dobry domyślny wybór do technicznego researchu
{
  "mcpServers": {
    "brave-search": {
      "command": "npx.cmd",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "BSA..."
      }
    }
  }
}

Przykład promptu:

Wyszukaj "best mass transit systems" na reddit.com. Podaj 5 najczęściej polecanych systemów z dyskusji na Reddicie wraz z argumentami użytkowników.

Wyszukaj obrazki "Warsaw metro map 2026". Potrzebuję aktualną mapę metra w Warszawie. Podaj linki do 3 najlepszych wyników.

Brave Search MCP obsługuje osobne wyszukiwanie obrazów (brave_image_search), przydatne do pozyskiwania ilustracji, diagramów lub schematów jako referencji. Wbudowany WebSearch nie ma trybu wyszukiwania obrazków.


Tavily MCP

Tavily to wyszukiwarka zaprojektowana specjalnie dla agentów AI. Agreguje i cytuje źródła zamiast tylko zwracać listę linków, a wyniki można filtrować po domenach.

ParametrOpis
KategoriaSearch
Klucz APIapp.tavily.com (darmowe konto)
Cennik1 000 zapytań / miesiąc za darmo
Co umieWyszukiwanie z automatycznym cytowaniem, filtrowanie domen (include_domains / exclude_domains), tryb research dla głębszego przeszukania
Kiedy wybraćGdy chcesz wyników gotowych do zacytowania lub budujesz agenta do weryfikacji faktów. Lepszy niż Brave do dokumentacji i pisania opartego na analizie źródeł
{
  "mcpServers": {
    "tavily": {
      "command": "npx.cmd",
      "args": ["-y", "tavily-mcp"],
      "env": {
        "TAVILY_API_KEY": "tvly-..."
      }
    }
  }
}

Przykład promptu:

Użyj Tavily w trybie research z include_domains=["react.dev", "github.com/facebook/react"], znajdź co się zmieniło w React 20 w porównaniu do React 19. Podaj zmiany z cytowaniami źródeł.


Firecrawl MCP

Firecrawl to najbardziej rozbudowany z opisywanych serwerów. Oprócz pobierania pojedynczych stron umie przechodzić przez całe serwisy (crawl), wydobywać strukturyzowane dane (extract) i uruchamiać autonomicznego agenta badawczego podążającego za linkami.

Wynik zwracany jest jako czysty Markdown: bez reklam, nawigacji, ciasteczek ani zbędnego HTML.

Firecrawl ma dedykowany skill (zobacz agent-onboarding guide), który dostarcza gotowe narzędzia do wyszukiwania (firecrawl-search), scrapowania (firecrawl-scrape), interakcji ze stronami (firecrawl-interact), crawlowania (firecrawl-crawl) i diagnozy błędów (firecrawl-ask).

ParametrOpis
KategoriaScraping + Cloud
Klucz APIfirecrawl.dev/app/api-keys (darmowe konto)
Cennik500 kredytów jednorazowo za darmo (scrape = 1 kredyt/strona, extract = 5 kredytów/strona). Bez karty kredytowej
Co umiefirecrawl_scrape (jedna strona → Markdown), firecrawl_crawl (cały serwis), firecrawl_search (szukaj + scrapuj), firecrawl_extract (dane strukturyzowane / JSON), firecrawl_deep_research (autonomiczny agent badawczy). 13 narzędzi łącznie
Kiedy wybraćDokumentacja frameworków, strony wymagające logowania, dane produktowe, newsy. Gdy WebFetch zwraca zaśmiecony HTML i wymagany jest czysty tekst
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx.cmd",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-..."
      }
    }
  }
}

Przykład promptu:

Użyj Firecrawl do scrapowania dokumentacji FastAPI na https://fastapi.tiangolo.com/tutorial/, przejdź przez wszystkie podstrony tutoriala (crawl) i zrób mi ściągawkę z najważniejszymi wzorcami.


Fetcher MCP (lekka alternatywa)

Fetcher MCP pobiera strony przez headless Chromium z wbudowanym algorytmem Readability, który automatycznie wydobywa główną treść (artykuł, dokumentację) i odrzuca resztę. Obsługuje pobieranie kilku URL-i równolegle i zwraca czysty tekst.

ParametrOpis
KategoriaFetch lokalny
Klucz APIBrak (działa lokalnie)
CennikDarmowy
Co umieTryb batch fetch_urls, automatyczne blokowanie zasobów, dwa tryby wyjścia: markdown lub html
Kiedy wybraćPobieranie treści strony bez pełnej orkiestracji Playwright. Dobry do przetwarzania list URL-i
{
  "mcpServers": {
    "fetcher": {
      "command": "npx.cmd",
      "args": ["-y", "fetcher-mcp"]
    }
  }
}

Przykład promptu:

Pobierz treść z tych trzech URL-i jednocześnie (batch):
- https://docs.python.org/3/library/asyncio.html
- https://docs.python.org/3/library/threading.html
- https://docs.python.org/3/library/multiprocessing.html
Porównaj podejścia do współbieżności w Pythonie na podstawie oficjalnej dokumentacji.