Skip to main content
Glama
pindaroli

mcp-server-subito-scraper

by pindaroli

Subito.it MCP Server (через Apify)

Лицензия: MIT Node.js Model Context Protocol

MCP (Model Context Protocol) сервер на TypeScript для поиска и парсинга объявлений с Subito.it с использованием Apify Actor azzouzana/subito-scraper-pro-by-search-url.

Запускается мгновенно с помощью npx на любом клиенте, совместимом с MCP (Claude Desktop, Cursor, Gemini Antigravity, Windsurf, VS Code и др.).


🌟 Основные возможности

  • 🚀 Запуск через npx без глобальной установки: готов к использованию с npx -y mcp-server-subito-scraper.

  • 🇮🇹 Полная поддержка всех категорий Subito.it: Авто (автомобили, мотоциклы), Недвижимость (продажа/аренда), Электроника/IT, Телефония, Мебель, Работа и общий Marketplace.

  • 🔍 Умный поиск (subito_search): Автоматически генерирует URL с фильтрами по запросу, категории, региону, минимальной/максимальной цене и доставке TuttoSubito (shp=true).

  • 🔗 Парсинг по прямому URL (subito_scrape_by_url): Вставьте любой URL с применёнными на сайте сложными фильтрами.

  • 📦 Получение датасета (subito_get_dataset_items): Просматривайте и извлекайте результаты из ранее созданных датасетов Apify.

  • 🔑 Гибкая настройка токена: Через переменную окружения (APIFY_TOKEN), параметр командной строки (--token), или непосредственно в запросе/инструменте.


Related MCP server: MCP Apify

🔑 Получение токена Apify

  1. Создайте бесплатную учётную запись на Apify.com.

  2. Перейдите в Settings > Integrations > API Tokens или на console.apify.com/settings/integrations.

  3. Скопируйте ваш Personal API Token (например, apify_api_...).


🛠️ Настройка в клиентах MCP

1. Claude Desktop

Добавьте конфигурацию в файл 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"
      }
    }
  }
}

В качестве альтернативы, передав токен как аргумент CLI:

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

2. Cursor / Windsurf

В настройках MCP клиента:

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

3. Gemini Antigravity / Agentic IDE

Добавьте блок конфигурации MCP в секцию mcpServers:

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

🧰 Доступные инструменты

1. subito_search

Автоматически формирует URL Subito и запускает парсер.

Параметр

Тип

Описание

По умолчанию

query

string (обязательный)

Текст для поиска (например, "MacBook Pro M3", "Vespa 125")

-

category

string (опциональный)

Категория (например, "usato", "auto", "moto", "case", "informatica", "telefonia", "arredamento")

"usato"

region

string (опциональный)

Регион Италии (например, "italia", "lombardia", "lazio", "piemonte", "veneto")

"italia"

minPrice

number (опциональный)

Минимальная цена в евро

-

maxPrice

number (опциональный)

Максимальная цена в евро

-

shippingOnly

boolean (опциональный)

Фильтр только объявлений с доставкой TuttoSubito

false

sortBy

string (опциональный)

Сортировка: "datedesc", "priceasc", "pricedesc"

"datedesc"

maxItems

number (опциональный)

Максимальное количество объявлений для извлечения

30

timeoutSecs

number (опциональный)

Максимальное время выполнения в секундах

300

token

string (опциональный)

Токен Apify (переопределяет переменную окружения)

-


2. subito_scrape_by_url

Выполняет парсинг по уже готовому прямому URL поиска.

Параметр

Тип

Описание

По умолчанию

searchUrl

string (обязательный)

Полный URL поиска Subito.it

-

maxItems

number (опциональный)

Максимальное количество объявлений

30

timeoutSecs

number (опциональный)

Тайм-аут в секундах

300

token

string (опциональный)

Пользовательский токен Apify

-


3. subito_get_dataset_items

Извлекает данные из ранее сохранённого датасета Apify.

Параметр

Тип

Описание

По умолчанию

datasetId

string (обязательный)

ID датасета Apify

-

limit

number (опциональный)

Количество элементов для чтения

50

offset

number (опциональный)

Смещение для пагинации

0

token

string (опциональный)

Токен Apify

-


4. apify_check_status

Проверяет, действителен ли токен Apify, и показывает информацию об аккаунте.


💻 Локальная разработка и сборка

Если вы хотите клонировать и изменить сервер локально:

# 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

Или в режиме разработки с быстрой перезагрузкой:

APIFY_TOKEN=tuo_token_qui npm run dev

🚀 Публикация на NPM и GitHub

Чтобы опубликовать пакет и сделать его доступным для всех через npx mcp-server-subito-scraper:

# Esegui il login a npm
npm login

# Pubblica il pacchetto
npm publish --access public

📄 Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.

Отказ от ответственности: Данный сервер MCP не связан, не спонсируется и не поддерживается официально Subito.it S.r.l. Товарные знаки принадлежат их владельцам.

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