Puppeteer Vision MCP Server

Web Scraping AI Automation Markdown

Skontaktuj się z nami, aby hostować swój serwer MCP w FlowHunt

FlowHunt zapewnia dodatkową warstwę bezpieczeństwa między Twoimi systemami wewnętrznymi a narzędziami AI, dając Ci szczegółową kontrolę nad tym, które narzędzia są dostępne z Twoich serwerów MCP. Serwery MCP hostowane w naszej infrastrukturze można bezproblemowo zintegrować z chatbotem FlowHunt oraz popularnymi platformami AI, takimi jak ChatGPT, Claude i różne edytory AI.

Co robi serwer “Puppeteer Vision” MCP?

Puppeteer Vision MCP Server umożliwia asystentom AI skanowanie i konwertowanie stron internetowych do formatu Markdown, wykorzystując Puppeteer, Readability oraz Turndown. Oferuje zaawansowaną interakcję sterowaną AI, automatycznie obsługując elementy sieciowe, takie jak banery cookies, CAPTCHA, paywalle i inne, zapewniając solidną ekstrakcję treści nawet ze stron interaktywnych lub chronionych. Serwer udostępnia te możliwości przez Model Context Protocol (MCP), co ułatwia integrację z workflow deweloperskimi AI. Pozwala to na płynne wykonywanie takich zadań, jak automatyczny web scraping, podsumowywanie treści czy pobieranie danych przez LLM. Serwer jest łatwy do wdrożenia przez npx, wymaga minimalnej konfiguracji i obsługuje zarówno komunikację stdio, jak i SSE dla elastycznej integracji.

Lista promptów

W repozytorium ani dokumentacji nie wymieniono szablonów promptów.

Logo

Gotowy na rozwój swojej firmy?

Rozpocznij bezpłatny okres próbny już dziś i zobacz rezultaty w ciągu kilku dni.

Lista zasobów

W repozytorium ani dokumentacji nie opisano żadnych konkretnych zasobów MCP.

Lista narzędzi

  • scrape-webpage: Skrapuje stronę pod podanym URL, wykorzystując AI do interakcji i omijania elementów interaktywnych (np. banerów cookies czy CAPTCHA), wydobywa główną treść za pomocą Readability i konwertuje wynik do Markdown. Parametry:
    • url (string, wymagany): Adres strony do skrapowania.
    • autoInteract (boolean, opcjonalny, domyślnie: true): Czy automatycznie obsługiwać elementy interaktywne.
    • maxInteractionAttempts (number, opcjonalny, domyślnie: 3): Maksymalna liczba prób interakcji AI.
    • waitForNetworkIdle (boolean, opcjonalny, domyślnie: true): Czy czekać na bezczynność sieci przed skrapowaniem.

Przykładowe zastosowania tego serwera MCP

  • Automatyczny web scraping do pozyskiwania wiedzy
    Programiści mogą wydobywać czytelny, dobrze sformatowany Markdown z dowolnych stron, co ułatwia wprowadzanie aktualnych treści do workflow AI, baz danych lub baz wiedzy.
  • Omijanie interaktywnych barier
    Interakcja sterowana AI umożliwia automatyczne omijanie CAPTCHA, banerów cookies i innych przeszkód, pozwalając na płynną ekstrakcję treści ze stron, które normalnie blokowałyby automatyzację.
  • Podsumowywanie i analiza treści
    Wyodrębniony Markdown można przekazać do LLM w celu podsumowania, analizy sentymentu lub klasyfikacji, usprawniając badania i przetwarzanie danych.
  • Automatyzacja przeglądarki w czasie rzeczywistym
    Programiści mogą uruchamiać narzędzie w trybie widocznym (nie-headless) do debugowania, demonstracji lub gdy potrzebna jest wizualna weryfikacja działania przeglądarki.
  • Integracja z pipeline’ami orkiestracji LLM
    Jako serwer MCP, narzędzie może być używane jako komponent w orkiestratorach takich jak Windsurf, Claude, Cursor czy Cline, rozszerzając możliwości agentów AI w pracy z żywym internetem.

Jak skonfigurować

Windsurf

  1. Wymagania wstępne: Zainstaluj Node.js i npm.

  2. Konfiguracja środowiska: Utwórz plik .env lub ustaw wymagane zmienne środowiskowe, w tym OPENAI_API_KEY.

  3. Edytuj konfigurację: Znajdź plik konfiguracyjny Windsurf.

  4. Dodaj Puppeteer Vision MCP: Wstaw następujący fragment JSON:

    {
      "mcpServers": {
        "web-scraper": {
          "command": "npx",
          "args": ["-y", "puppeteer-vision-mcp-server"],
          "env": {
            "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
          }
        }
      }
    }
    
  5. Zapisz/Zrestartuj: Zapisz plik i zrestartuj Windsurf.

  6. Zweryfikuj: Sprawdź logi lub interfejs, aby potwierdzić działanie MCP servera.

Zabezpieczenie kluczy API:
Przechowuj sekrety w zmiennych środowiskowych (np. .env):

"env": {
  "OPENAI_API_KEY": "${OPENAI_API_KEY}"
}

Claude

  1. Wymagania wstępne: Upewnij się, że Node.js i npm są zainstalowane.

  2. Ustaw środowisko: Przygotuj .env lub wyeksportuj OPENAI_API_KEY i inne zmienne.

  3. Edytuj konfigurację: Otwórz konfigurację MCP w Claude.

  4. Dodaj MCP Server:

    {
      "mcpServers": {
        "web-scraper": {
          "command": "npx",
          "args": ["-y", "puppeteer-vision-mcp-server"],
          "env": {
            "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
          }
        }
      }
    }
    
  5. Zrestartuj Claude: Zastosuj zmiany i zrestartuj platformę.

  6. Zweryfikuj: Potwierdź poprawne uruchomienie.

Cursor

  1. Wymagania wstępne: Zainstaluj Node.js i npm.

  2. Środowisko: Skonfiguruj .env z kluczem API OpenAI.

  3. Edytuj konfigurację Cursor: Dodaj MCP server jak poniżej:

    {
      "mcpServers": {
        "web-scraper": {
          "command": "npx",
          "args": ["-y", "puppeteer-vision-mcp-server"],
          "env": {
            "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
          }
        }
      }
    }
    
  4. Zapisz i zrestartuj: Zapisz zmiany i zrestartuj Cursor.

  5. Sprawdź logi: Upewnij się, że serwer działa.

Cline

  1. Wymagania wstępne: Zainstaluj Node.js i npm.

  2. Środowisko: Ustaw lub wyeksportuj OPENAI_API_KEY.

  3. Konfiguracja: Dodaj do konfiguracji Cline MCP:

    {
      "mcpServers": {
        "web-scraper": {
          "command": "npx",
          "args": ["-y", "puppeteer-vision-mcp-server"],
          "env": {
            "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
          }
        }
      }
    }
    
  4. Zrestartuj Cline: Zastosuj i zrestartuj.

  5. Potwierdź: Zweryfikuj dostępność serwera.

Uwaga: Zabezpieczaj klucze API przez zmienne środowiskowe i nigdy nie zapisuj sekretów na stałe w plikach konfiguracyjnych.

Jak używać MCP w flow

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP w workflow FlowHunt, zacznij od dodania komponentu MCP do swojego flow i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP, wstaw szczegóły swojego serwera MCP korzystając z tego formatu JSON:

{
  "puppeteer-vision": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu, agent AI może korzystać z MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zamienić “puppeteer-vision” na prawdziwą nazwę swojego serwera MCP i podać własny adres URL serwera MCP.


Podsumowanie

SekcjaDostępnośćSzczegóły/Uwagi
PodsumowanieZawarte w README.
Lista promptówNie znaleziono szablonów promptów.
Lista zasobówBrak opisanych zasobów MCP.
Lista narzędziNarzędzie scrape-webpage opisane w README.
Zabezpieczenie kluczy APIInstrukcje dot. .env i zmiennych środowiskowych podane.
Sampling Support (mniej ważne w ocenie)Brak wzmianki o sampling supporcie.

| Roots Support | ⛔ | Brak wzmianki o Roots. |


Na podstawie powyższego, Puppeteer Vision MCP Server oferuje solidne, wyspecjalizowane narzędzie do web scrapingu z dobrą dokumentacją i wytycznymi bezpieczeństwa, lecz nie posiada wielu narzędzi, szablonów promptów, zasobów ani zaawansowanych funkcji MCP jak roots czy sampling. Jednofunkcyjne podejście zapewnia wysoką niezawodność w swoim zastosowaniu, ale ogranicza rozbudowę.

Nasza opinia

Ocena MCP: 5/10
Ten serwer MCP jest dobrze udokumentowany, przydatny do konkretnego celu i łatwy w konfiguracji, jednak brak szablonów promptów, jawnych zasobów oraz zaawansowanych funkcji MCP (roots, sampling) ogranicza jego wszechstronność i integrację z ekosystemem.

Ocena MCP

Posiada LICENSE
Posiada przynajmniej jedno narzędzie
Liczba Forków5
Liczba Gwiazdek12

Najczęściej zadawane pytania

Rozpocznij z Puppeteer Vision MCP

Wzmocnij swoje workflow AI zaawansowanym web scrapingiem i ekstrakcją treści. Skonfiguruj Puppeteer Vision MCP Server w kilka minut i zacznij pobierać dane z internetu do swoich procesów AI.

Dowiedz się więcej

mcp-vision Serwer MCP
mcp-vision Serwer MCP

mcp-vision Serwer MCP

Serwer mcp-vision MCP łączy modele komputerowego widzenia HuggingFace—takie jak zero-shot object detection—z FlowHunt i innymi platformami AI, umożliwiając LLM-...

4 min czytania
AI Computer Vision +5
OpenCV MCP Server
OpenCV MCP Server

OpenCV MCP Server

Serwer OpenCV MCP łączy zaawansowane narzędzia do przetwarzania obrazu i wideo OpenCV z asystentami AI oraz platformami deweloperskimi poprzez Model Context Pro...

4 min czytania
OpenCV MCP Server +4
Firecrawl MCP Server
Firecrawl MCP Server

Firecrawl MCP Server

Firecrawl MCP Server wzmacnia FlowHunt i asystentów AI zaawansowanym web scrapingiem, głębokim researchem oraz możliwościami odkrywania treści. Bezproblemowa in...

4 min czytania
AI Web Scraping +4