Skip to main content
Glama
pindaroli

mcp-server-subito-scraper

by pindaroli

Servidor MCP de Subito.it (vía Apify)

Licencia: MIT Node.js Protocolo de Contexto de Modelo

Servidor MCP (Model Context Protocol) basado en TypeScript para buscar y extraer anuncios de Subito.it aprovechando el Actor de Apify azzouzana/subito-scraper-pro-by-search-url.

Ejecutable al instante con npx en cualquier cliente compatible con MCP (Claude Desktop, Cursor, Gemini Antigravity, Windsurf, VS Code, etc.).


🌟 Funcionalidades Principales

  • 🚀 Ejecución con npx sin instalación global: listo para usar con npx -y mcp-server-subito-scraper.

  • 🇮🇹 Soporte completo para todas las categorías de Subito.it: Motores (coches, motos), Inmuebles (venta/alquiler), Electrónica/Informática, Telefonía, Mobiliario, Trabajo y Marketplace general.

  • 🔍 Búsqueda inteligente (subito_search): Genera automáticamente las URL con filtros por consulta, categoría, región, precio mínimo/máximo y envío TuttoSubito (shp=true).

  • 🔗 Extracción directa desde URL (subito_scrape_by_url): Pega cualquier URL con filtros complejos aplicados directamente desde el sitio.

  • 📦 Recuperación de Dataset (subito_get_dataset_items): Visualiza y extrae resultados de datasets de Apify creados anteriormente.

  • 🔑 Configuración flexible del Token: Mediante variable de entorno (APIFY_TOKEN), parámetro de línea de comandos (--token), o directamente en el prompt/herramienta.


Related MCP server: MCP Apify

🔑 Obtener el Token de Apify

  1. Crea una cuenta gratuita en Apify.com.

  2. Ve a Settings > Integrations > API Tokens o a console.apify.com/settings/integrations.

  3. Copia tu Personal API Token (ej. apify_api_...).


🛠️ Configuración en Clientes MCP

1. Claude Desktop

Añade la configuración al archivo 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"
      }
    }
  }
}

Alternativamente, pasando el token como argumento CLI:

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

2. Cursor / Windsurf

En la configuración MCP del cliente:

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

3. Gemini Antigravity / Agentic IDE

Añade el bloque de configuración MCP en la sección mcpServers:

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

🧰 Herramientas Disponibles (Tools)

1. subito_search

Construye automáticamente la URL de Subito y ejecuta el scraper.

Parámetro

Tipo

Descripción

Valor por defecto

query

string (obligatorio)

Texto a buscar (ej. "MacBook Pro M3", "Vespa 125")

-

category

string (opcional)

Categoría (ej. "usato", "auto", "moto", "case", "informatica", "telefonia", "arredamento")

"usato"

region

string (opcional)

Región italiana (ej. "italia", "lombardia", "lazio", "piemonte", "veneto")

"italia"

minPrice

number (opcional)

Precio mínimo en Euros

-

maxPrice

number (opcional)

Precio máximo en Euros

-

shippingOnly

boolean (opcional)

Filtra solo anuncios con envío TuttoSubito

false

sortBy

string (opcional)

Orden: "datedesc", "priceasc", "pricedesc"

"datedesc"

maxItems

number (opcional)

Número máximo de anuncios a extraer

30

timeoutSecs

number (opcional)

Tiempo máximo de ejecución en segundos

300

token

string (opcional)

Token de Apify (sobrescribe el de entorno)

-


2. subito_scrape_by_url

Realiza la extracción a partir de una URL de búsqueda directa ya preparada.

Parámetro

Tipo

Descripción

Valor por defecto

searchUrl

string (obligatorio)

URL de búsqueda completa de Subito.it

-

maxItems

number (opcional)

Número máximo de anuncios a extraer

30

timeoutSecs

number (opcional)

Tiempo de espera en segundos

300

token

string (opcional)

Token personalizado de Apify

-


3. subito_get_dataset_items

Recupera los datos extraídos de un dataset de Apify previamente guardado.

Parámetro

Tipo

Descripción

Valor por defecto

datasetId

string (obligatorio)

ID del dataset de Apify

-

limit

number (opcional)

Número de elementos a leer

50

offset

number (opcional)

Desplazamiento para paginación

0

token

string (opcional)

Token de Apify

-


4. apify_check_status

Verifica que el token de Apify sea válido y muestra la información de la cuenta.


💻 Desarrollo Local y Compilación

Si deseas clonar y modificar el servidor 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

O en modo desarrollo con recarga rápida:

APIFY_TOKEN=tuo_token_qui npm run dev

🚀 Publicación en NPM y GitHub

Para publicar el paquete y hacerlo disponible para todos mediante npx mcp-server-subito-scraper:

# Esegui il login a npm
npm login

# Pubblica il pacchetto
npm publish --access public

📄 Licencia

Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Descargo de responsabilidad: Este servidor MCP no está afiliado, patrocinado ni respaldado oficialmente por Subito.it S.r.l. Las marcas registradas pertenecen a sus respectivos propietarios.

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