Skip to main content
Glama
pindaroli

mcp-server-subito-scraper

by pindaroli

Oli II Hands Searcher MCP Server

License: MIT Node.js Model Context Protocol

Monorepo TypeScript basato su NPM Workspaces per lo sviluppo, test e deployment di molteplici server MCP (Model Context Protocol).


๐Ÿ“ Struttura del Repository

oli-II-Hands-searcher-mcp-server/
โ”œโ”€โ”€ package.json                 # Configurazione root e script globali (NPM Workspaces)
โ”œโ”€โ”€ tsconfig.base.json           # Configurazione TypeScript condivisa
โ”œโ”€โ”€ mcp_config.json              # Configurazione client MCP con tutti i server registrati
โ”œโ”€โ”€ hardware_rules.json          # Database centrale di regole hardware sincrone
โ”œโ”€โ”€ wiki/                        # ๐Ÿ“š Documentazione & Wiki ufficiale del progetto
โ”‚   โ”œโ”€โ”€ Home.md                  # Portale principale del Wiki
โ”‚   โ”œโ”€โ”€ architettura-monorepo.md # Architettura NPM Workspaces e flusso MCP
โ”‚   โ”œโ”€โ”€ regole-hardware.md       # Matrice ortogonale e regole Zero Assunzioni
โ”‚   โ”œโ”€โ”€ semantic-routing-e-prompting.md # Routing automatico e prompt
โ”‚   โ”œโ”€โ”€ server-scraper.md        # Scraper Vinted, Subito.it, Wallapop
โ”‚   โ”œโ”€โ”€ ai-vision-inspector.md   # Pipeline a 3 fasi e ispezione multimodale
โ”‚   โ””โ”€โ”€ guida-sviluppo-e-testing.md # Build, testing ed estensione
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ README.md                    # Questo file
โ”‚
โ””โ”€โ”€ packages/                    # Directory contenente i singoli server MCP
    โ”œโ”€โ”€ shared-mcp-utils/        # Utility condivise, prompt e regole hardware
    โ”œโ”€โ”€ subito-scraper/          # Server MCP per scraping Subito.it (via Apify)
    โ”œโ”€โ”€ vinted-scraper/          # Server MCP per scraping Vinted (via Apify)
    โ””โ”€โ”€ wallapop-scraper/        # Server MCP per scraping Wallapop (via Apify)

Related MCP server: MCP Apify

๐Ÿ“š Documentazione & Wiki Ufficiale

Per la documentazione completa e approfondita, consulta il Wiki del Progetto.


๐Ÿ“ฆ Server MCP Disponibili

Server

Directory

Descrizione

mcp-server-subito-scraper

packages/subito-scraper

Ricerca e scraping di annunci su Subito.it tramite Apify Actor.

mcp-server-vinted-scraper

packages/vinted-scraper

Ricerca e scraping di annunci su Vinted (Italia ed Europa) tramite Apify Actor.

mcp-server-wallapop-scraper

packages/wallapop-scraper

Ricerca e scraping di annunci su Wallapop (Italia e Spagna) tramite Apify Actor.

shared-mcp-utils

packages/shared-mcp-utils

Prompting specializzato, AI Inspector e moduli di regole per la validazione hardware.


๐Ÿš€ Guida Rapida

1. Installazione Dipendenze

Installa le dipendenze per tutti i workspace con un unico comando:

npm install

2. Compilazione

Compila tutti i server MCP nel monorepo:

npm run build

Per compilare solo un server specifico:

npm run build:subito
# oppure:
npm run build -w mcp-server-subito-scraper

3. Test

Esegui i test su tutti i server:

npm test

Esegui i test per un server specifico:

npm run test:subito
# Test di integrazione MCP con connessione Stdio:
npm run test:mcp -w mcp-server-subito-scraper

โž• Come Aggiungere un Nuovo Server MCP

Aggiungere un nuovo server MCP al monorepo รจ semplicissimo:

  1. Crea la cartella del nuovo server:

    mkdir -p packages/mio-nuovo-server/src packages/mio-nuovo-server/test
  2. Crea il package.json in packages/mio-nuovo-server/package.json:

    {
      "name": "mcp-server-mio-nuovo-server",
      "version": "1.0.0",
      "type": "module",
      "main": "dist/index.js",
      "types": "dist/index.d.ts",
      "bin": {
        "mcp-server-mio-nuovo-server": "./dist/index.js"
      },
      "scripts": {
        "build": "tsc && chmod +x dist/index.js",
        "watch": "tsc --watch",
        "test": "tsx test/index.test.ts",
        "dev": "tsx src/index.ts",
        "start": "node dist/index.js"
      },
      "dependencies": {
        "@modelcontextprotocol/sdk": "^1.12.0",
        "dotenv": "^16.4.7",
        "zod": "^3.24.2"
      }
    }
  3. Crea il tsconfig.json in packages/mio-nuovo-server/tsconfig.json:

    {
      "extends": "../../tsconfig.base.json",
      "compilerOptions": {
        "outDir": "./dist",
        "rootDir": "./src"
      },
      "include": ["src/**/*"],
      "exclude": ["node_modules", "dist"]
    }
  4. Installa e Compila:

    npm install
    npm run build
  5. Aggiungi la configurazione in mcp_config.json.


๐Ÿ› ๏ธ Configurazione Client MCP (Claude Desktop / Antigravity / Cursor)

Usa la configurazione aggregata mcp_config.json per registrare i server nei tuoi client:

{
  "mcpServers": {
    "subito-scraper": {
      "command": "node",
      "args": [
        "/Users/olindo/prj/oli-II-Hands-searcher-mcp-server/packages/subito-scraper/dist/index.js"
      ],
      "env": {
        "APIFY_TOKEN": "il_tuo_token_apify",
        "HARDWARE_RULES_DIR": "/Users/olindo/prj/oli-II-Hands-searcher-mcp-server/packages/shared-mcp-utils/dist/rules"
      }
    },
    "vinted-scraper": {
      "command": "node",
      "args": [
        "/Users/olindo/prj/oli-II-Hands-searcher-mcp-server/packages/vinted-scraper/dist/index.js"
      ],
      "env": {
        "APIFY_TOKEN": "il_tuo_token_apify",
        "HARDWARE_RULES_DIR": "/Users/olindo/prj/oli-II-Hands-searcher-mcp-server/packages/shared-mcp-utils/dist/rules"
      }
    }
  }
}

๐Ÿ“„ Licenza

MIT ยฉ Olindo

A
license - permissive license
B
quality
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
โ€“Release cycle
0Releases (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/oli-II-Hands-searcher-mcp-server'

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