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

Server MCP (Model Context Protocol) basato su TypeScript per cercare e raschiare annunci da Subito.it sfruttando l'Actor Apify azzouzana/subito-scraper-pro-by-search-url.

Eseguibile istantaneamente con npx su qualsiasi client compatibile con MCP (Claude Desktop, Cursor, Gemini Antigravity, Windsurf, VS Code, ecc.).


🌟 Funzionalità Principali

  • 🚀 Esecuzione con npx senza installazione globale: pronto all'uso con npx -y mcp-server-subito-scraper.

  • 🇮🇹 Supporto completo a tutte le categorie Subito.it: Motori (auto, moto), Immobili (vendita/affitto), Elettronica/Informatica, Telefonia, Arredamento, Lavoro e Marketplace generale.

  • 🔍 Ricerca intelligente (subito_search): Genera automaticamente gli URL con filtri per query, categoria, regione, prezzo minimo/massimo e spedizione TuttoSubito (shp=true).

  • 🔗 Scraping diretto da URL (subito_scrape_by_url): Incolla qualsiasi URL con filtri complessi applicati direttamente dal sito.

  • 📦 Recupero Dataset (subito_get_dataset_items): Visualizza ed estrai risultati da dataset Apify creati in precedenza.

  • 🔑 Configurazione Token Flessibile: Tramite variabile d'ambiente (APIFY_TOKEN), parametro da riga di comando (--token), o direttamente nel prompt/tool.


Related MCP server: MCP Apify

🔑 Ottenere il Token Apify

  1. Crea un account gratuito su Apify.com.

  2. Vai su Settings > Integrations > API Tokens oppure su console.apify.com/settings/integrations.

  3. Copia il tuo Personal API Token (es. apify_api_...).


🛠️ Configurazione nei Client MCP

1. Claude Desktop

Aggiungi la configurazione al file claude_desktop_config.json:

  • 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"
      }
    }
  }
}

In alternativa, passando il token come argomento CLI:

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

2. Cursor / Windsurf

Nelle impostazioni MCP del client:

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

3. Gemini Antigravity / Agentic IDE

Aggiungi il blocco di configurazione MCP nella sezione mcpServers:

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

🧰 Strumenti Disponibili (Tools)

1. subito_search

Costruisce automaticamente l'URL di Subito ed esegue lo scraper.

Parametro

Tipo

Descrizione

Default

query

string (obbligatorio)

Testo da cercare (es. "MacBook Pro M3", "Vespa 125")

-

category

string (opzionale)

Categoria (es. "usato", "auto", "moto", "case", "informatica", "telefonia", "arredamento")

"usato"

region

string (opzionale)

Regione italiana (es. "italia", "lombardia", "lazio", "piemonte", "veneto")

"italia"

minPrice

number (opzionale)

Prezzo minimo in Euro

-

maxPrice

number (opzionale)

Prezzo massimo in Euro

-

shippingOnly

boolean (opzionale)

Filtra solo annunci con spedizione TuttoSubito

false

sortBy

string (opzionale)

Ordinamento: "datedesc", "priceasc", "pricedesc"

"datedesc"

maxItems

number (opzionale)

Numero massimo di annunci da estrarre

30

timeoutSecs

number (opzionale)

Timeout massimo di esecuzione in secondi

300

token

string (opzionale)

Token Apify (sovrascrive quello d'ambiente)

-


2. subito_scrape_by_url

Esegue lo scraping a partire da un URL di ricerca diretto già pronto.

Parametro

Tipo

Descrizione

Default

searchUrl

string (obbligatorio)

URL di ricerca completo di Subito.it

-

maxItems

number (opzionale)

Numero massimo di annunci da estrarre

30

timeoutSecs

number (opzionale)

Timeout in secondi

300

token

string (opzionale)

Token Apify personalizzato

-


3. subito_get_dataset_items

Recupera i dati estratti da un dataset Apify precedentemente salvato.

Parametro

Tipo

Descrizione

Default

datasetId

string (obbligatorio)

ID del dataset Apify

-

limit

number (opzionale)

Numero di elementi da leggere

50

offset

number (opzionale)

Offset per paginazione

0

token

string (opzionale)

Token Apify

-


4. apify_check_status

Verifica che il token Apify sia valido e mostra le informazioni sull'account.


💻 Sviluppo Locale e Compilazione

Se desideri clonare e modificare il server localmente:

# 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

Oppure in modalità sviluppo con ricaricamento veloce:

APIFY_TOKEN=tuo_token_qui npm run dev

🚀 Pubblicazione su NPM e GitHub

Per pubblicare il pacchetto e renderlo disponibile a tutti via npx mcp-server-subito-scraper:

# Esegui il login a npm
npm login

# Pubblica il pacchetto
npm publish --access public

📄 Licenza

Questo progetto è distribuito sotto licenza MIT. Consulta il file LICENSE per i dettagli.

Disclaimer: Questo server MCP non è affiliato, sponsorizzato o supportato ufficialmente da Subito.it S.r.l. I marchi registrati appartengono ai rispettivi proprietari.

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