PyScrappy · MCP Server

MCP-Server · a8d376a4 · Quellenstand

MCP-Server für GitHub, LinkedIn · lesen · MIT · lokal (stdio)

Beschreibung des Anbieters

Web-scraping toolkit with 22 tools for structured web data as JSON for AI agents.

Werkzeuge

scrape_url
Scrape any HTTP(S) URL and return a ScrapeToolResult whose `data` holds one object per page containing extracted text (with word_count), links, images, tables, and page metadata.… Angabe des Anbieters · Beleg 5
scrape_wikipedia
Fetch a Wikipedia article by title or search term and return its text content.… Angabe des Anbieters · Beleg 5
scrape_stock
Fetch stock market data from Yahoo Finance and return it as a dict.… Angabe des Anbieters · Beleg 5
scrape_news
Fetch news articles from an RSS/Atom feed, a news site (feed auto-discovered), or a single article, and return a list of article dicts (typically: title, url, published date, author, summary, and… Angabe des Anbieters · Beleg 5
search_images
Search the web for images and return a list of result objects with image URLs and metadata.… Angabe des Anbieters · Beleg 5
search_youtube
Search YouTube for videos matching a query and return a list of matching videos with their metadata.… Angabe des Anbieters · Beleg 5
search_linkedin_jobs
Search LinkedIn public job postings and return a list of matched jobs.… Angabe des Anbieters · Beleg 5
get_crypto
Fetch live cryptocurrency market data and return a list of coin records, each with fields: id, symbol, name, current price (in vs_currency), market cap, and 24h price change (percent).… Angabe des Anbieters · Beleg 5
convert_currency
Fetch live exchange rates and convert an amount from one currency to others.… Angabe des Anbieters · Beleg 5
define_word
Look up an English word and return its dictionary entry: definitions, part(s) of speech, and example sentences.… Angabe des Anbieters · Beleg 5
search_github
Search GitHub for public repositories and return a list of repository records.… Angabe des Anbieters · Beleg 5
search_hackernews
Search Hacker News stories and return a list of matching story dicts, each with title, url, points, author (username), and num_comments (comment count).… Angabe des Anbieters · Beleg 5
search_books
Search books by title, author, or free text via the Open Library search API and return a list of matching book records.… Angabe des Anbieters · Beleg 5
get_weather
Fetch the current weather conditions for a named place and return a dict with keys: temperature (number, degrees Celsius), humidity (number, percent), wind_speed (number, wind speed), condition… Angabe des Anbieters · Beleg 5
search_ubereats
Search Uber Eats for restaurants delivering in a given city, returning a ScrapeToolResult envelope whose `data` is a list of restaurant objects (typically `name`, `eta`, delivery `fee`, and store… Angabe des Anbieters · Beleg 5
get_ubereats_menu
Fetch an Uber Eats restaurant's live menu from its store URL and return the menu items with their names, descriptions, and prices.… Angabe des Anbieters · Beleg 5
search_amazon
Scrape Amazon search results for a query and return a list of matching products, each with its title, price, rating, and image URL.… Angabe des Anbieters · Beleg 5
search_newegg
Search Newegg for electronics and computer hardware, returning a list of product dicts each with title, price, product_url, image_url, rating, and item_number.… Angabe des Anbieters · Beleg 5
search_ikea
Search IKEA's online catalog for furniture and home products, returning a list of product dicts with fields name, type, price, and rating.… Angabe des Anbieters · Beleg 5
search_soundcloud
Search SoundCloud for tracks and return a list of track dicts, each with keys: title (str), artist (str), plays (int), likes (int), and url (str, the track page URL).… Angabe des Anbieters · Beleg 5
lookup_movie
Look up movie and TV data from IMDB via the OMDb API and return a JSON-serializable dict; a title search returns {"results": [...]} with each item holding title, year, imdb_id, and type, while an… Angabe des Anbieters · Beleg 5
scrape_zomato
Search Zomato for restaurants in a city and return a list of restaurant records.… Angabe des Anbieters · Beleg 5
list_available_scrapers
List every scraper registered with this server and return their names for use with scrape_with.… Angabe des Anbieters · Beleg 5
scrape_with
Run any registered scraper (built-in or plugin) by name and return that scraper's raw scrape() output.… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1
  • OMDB_API_KEY · Umgebungsvariable · optional · Beleg 6
  • PYSCRAPPY_MCP_CACHE_TTL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5

Installation

uvx pyscrappy==1.5.9 --from pyscrappy[mcp] pyscrappy-mcp

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
mldsveda
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
GitHub, LinkedIn
Bereiche
Kommunikation, Entwicklung
Plattformen
—
Version
1.5.9
Release
v1.6.4
Clients
Claude Code, Claude Desktop
Repository-Themen
python, pyscrappy, web-scrapping, ecommerce-scrapper, food-scrapper, image-scrapper, news-scrapper, social-media-scrapper, song-scrapper, stock-scrapper

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen
Authentifizierung
API-Key
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

A8D376A4<MCPSERVE<20261004<<<<Q6<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes