mcp-server-subito-scraper
Oli II Hands Searcher MCP Server
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 |
| Ricerca e scraping di annunci su Subito.it tramite Apify Actor. | |
| Ricerca e scraping di annunci su Vinted (Italia ed Europa) tramite Apify Actor. | |
| Ricerca e scraping di annunci su Wallapop (Italia e Spagna) tramite Apify Actor. | |
| 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 install2. Compilazione
Compila tutti i server MCP nel monorepo:
npm run buildPer compilare solo un server specifico:
npm run build:subito
# oppure:
npm run build -w mcp-server-subito-scraper3. Test
Esegui i test su tutti i server:
npm testEsegui 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:
Crea la cartella del nuovo server:
mkdir -p packages/mio-nuovo-server/src packages/mio-nuovo-server/testCrea il
package.jsoninpackages/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" } }Crea il
tsconfig.jsoninpackages/mio-nuovo-server/tsconfig.json:{ "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "./dist", "rootDir": "./src" }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] }Installa e Compila:
npm install npm run buildAggiungi 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
Maintenance
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
- AlicenseBqualityDmaintenanceEnables 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.2517MIT
- AlicenseBqualityFmaintenanceEnables 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.28MIT
- AlicenseAqualityCmaintenanceEnables searching and retrieving details from OLX classifieds across multiple domains (Portugal, Poland, Bulgaria, Romania, Ukraine) using browser automation.262221MIT
- AlicenseNot gradedqualityBmaintenanceEnables web scraping, browser automation, and dataset management through Apify's actor platform.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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