Skip to main content
Glama
pindaroli

mcp-server-subito-scraper

by pindaroli

Subito.it MCP Server (via Apify)

License: MIT Node.js Model Context Protocol

MCP (Model Context Protocol)-Server basierend auf TypeScript zum Durchsuchen und Scrapen von Anzeigen auf Subito.it unter Verwendung des Apify-Actors azzouzana/subito-scraper-pro-by-search-url.

Sofort ausführbar mit npx auf jedem MCP-kompatiblen Client (Claude Desktop, Cursor, Gemini Antigravity, Windsurf, VS Code usw.).


🌟 Hauptfunktionen

  • 🚀 Ausführung mit npx ohne globale Installation: einsatzbereit mit npx -y mcp-server-subito-scraper.

  • 🇮🇹 Vollständige Unterstützung aller Subito.it-Kategorien: Motori (Autos, Motorräder), Immobili (Verkauf/Miete), Elettronica/Informatica, Telefonia, Arredamento, Lavoro und allgemeiner Marktplatz.

  • 🔍 Intelligente Suche (subito_search): Automatische URL-Generierung mit Filtern für Suchbegriff, Kategorie, Region, Mindest-/Höchstpreis und TuttoSubito-Versand (shp=true).

  • 🔗 Direktes Scraping per URL (subito_scrape_by_url): Füge jede URL mit komplexen Filtern ein, die direkt auf der Website angewendet wurden.

  • 📦 Dataset abrufen (subito_get_dataset_items): Ergebnisse aus zuvor erstellten Apify-Datasets anzeigen und extrahieren.

  • 🔑 Flexible Token-Konfiguration: Über Umgebungsvariable (APIFY_TOKEN), Kommandozeilenparameter (--token) oder direkt im Prompt/Tool.


Related MCP server: MCP Apify

🔑 Apify-Token erhalten

  1. Erstelle ein kostenloses Konto auf Apify.com.

  2. Gehe zu Settings > Integrations > API Tokens oder console.apify.com/settings/integrations.

  3. Kopiere deinen Personal API Token (z. B. apify_api_...).


🛠️ Konfiguration in MCP-Clients

1. Claude Desktop

Füge die Konfiguration zur Datei claude_desktop_config.json hinzu:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "subito-scraper": {
      "command": "npx",
      "args": ["-y", "mcp-server-subito-scraper"],
      "env": {
        "APIFY_TOKEN": "IL_TUO_TOKEN_APIFY_QUI"
      }
    }
  }
}

Alternativ, Übergabe des Tokens als CLI-Argument:

{
  "mcpServers": {
    "subito-scraper": {
      "command": "npx",
      "args": ["-y", "mcp-server-subito-scraper", "--token", "IL_TUO_TOKEN_APIFY_QUI"]
    }
  }
}

2. Cursor / Windsurf

In den MCP-Einstellungen des Clients:

{
  "subito-scraper": {
    "command": "npx",
    "args": ["-y", "mcp-server-subito-scraper"],
    "env": {
      "APIFY_TOKEN": "IL_TUO_TOKEN_APIFY_QUI"
    }
  }
}

3. Gemini Antigravity / Agentic IDE

Füge den MCP-Konfigurationsblock im Abschnitt mcpServers hinzu:

{
  "mcpServers": {
    "subito-scraper": {
      "command": "npx",
      "args": ["-y", "mcp-server-subito-scraper"],
      "env": {
        "APIFY_TOKEN": "IL_TUO_TOKEN_APIFY_QUI"
      }
    }
  }
}

🧰 Verfügbare Werkzeuge (Tools)

1. subito_search

Erstellt automatisch die Subito-URL und führt den Scraper aus.

Parameter

Typ

Beschreibung

Standard

query

string (erforderlich)

Suchtext (z. B. "MacBook Pro M3", "Vespa 125")

-

category

string (optional)

Kategorie (z. B. "usato", "auto", "moto", "case", "informatica", "telefonia", "arredamento")

"usato"

region

string (optional)

Italienische Region (z. B. "italia", "lombardia", "lazio", "piemonte", "veneto")

"italia"

minPrice

number (optional)

Mindestpreis in Euro

-

maxPrice

number (optional)

Höchstpreis in Euro

-

shippingOnly

boolean (optional)

Nur Anzeigen mit TuttoSubito-Versand filtern

false

sortBy

string (optional)

Sortierung: "datedesc", "priceasc", "pricedesc"

"datedesc"

maxItems

number (optional)

Maximale Anzahl der zu extrahierenden Anzeigen

30

timeoutSecs

number (optional)

Maximales Ausführungs-Timeout in Sekunden

300

token

string (optional)

Apify-Token (überschreibt Umgebungsvariable)

-


2. subito_scrape_by_url

Führt das Scraping basierend auf einer bereits vorbereiteten Such-URL durch.

Parameter

Typ

Beschreibung

Standard

searchUrl

string (erforderlich)

Vollständige Subito.it-Such-URL

-

maxItems

number (optional)

Maximale Anzahl der zu extrahierenden Anzeigen

30

timeoutSecs

number (optional)

Timeout in Sekunden

300

token

string (optional)

Benutzerdefinierter Apify-Token

-


3. subito_get_dataset_items

Ruft die extrahierten Daten aus einem zuvor gespeicherten Apify-Dataset ab.

Parameter

Typ

Beschreibung

Standard

datasetId

string (erforderlich)

ID des Apify-Datasets

-

limit

number (optional)

Anzahl der zu lesenden Elemente

50

offset

number (optional)

Offset für Paginierung

0

token

string (optional)

Apify-Token

-


4. apify_check_status

Überprüft, ob der Apify-Token gültig ist, und zeigt Kontoinformationen an.


💻 Lokale Entwicklung und Kompilierung

Wenn du den Server lokal klonen und bearbeiten möchtest:

# 1. Clona il repository
git clone https://github.com/pindaroli/mcp-server-subito-scraper.git
cd mcp-server-subito-scraper

# 2. Installa le dipendenze
npm install

# 3. Compila il codice TypeScript
npm run build

# 4. Esegui in modalità test
APIFY_TOKEN=tuo_token_qui npm start

Oder im Entwicklungsmodus mit schnellem Neuladen:

APIFY_TOKEN=tuo_token_qui npm run dev

🚀 Veröffentlichung auf NPM und GitHub

Um das Paket zu veröffentlichen und für alle über npx mcp-server-subito-scraper verfügbar zu machen:

# Esegui il login a npm
npm login

# Pubblica il pacchetto
npm publish --access public

📄 Lizenz

Dieses Projekt wird unter der MIT-Lizenz vertrieben. Siehe die Datei LICENSE für Details.

Haftungsausschluss: Dieser MCP-Server wird nicht offiziell von Subito.it S.r.l. unterstützt, gesponsert oder ist mit diesem verbunden. Eingetragene Marken gehören ihren jeweiligen Eigentümern.

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI agents to search Reddit for posts, comments, and users or monitor for high-intent leads and brand mentions. It functions by delegating scraping tasks to high-performance Apify cloud actors.
    2
    51
    7
    MIT
  • A
    license
    B
    quality
    F
    maintenance
    Enables AI assistants to interact with the Apify platform to manage actors, monitor runs, and retrieve scraped data from datasets. It supports natural language commands for executing web scrapers, managing tasks, and accessing key-value stores.
    28
    MIT

View all related MCP servers

Related MCP Connectors

  • Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

  • Scrape and analyze public LinkedIn posts as structured JSON via the Apify LinkedIn Posts API.

  • YouTube transcripts, subtitles, and video metadata as structured JSON via an Apify Actor.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pindaroli/mcp-server-subito-scraper'

If you have feedback or need assistance with the MCP directory API, please join our Discord server