Vai al contenuto principale
Il server Olostep MCP offre a qualsiasi client AI compatibile con MCP (Claude, Cursor, Windsurf, VS Code, Claude Code, ecc.) 10 strumenti pronti all’uso per il web live — scraping, ricerca, risposte AI con citazioni, lavori batch, crawling del sito e scoperta di URL.

Scrape & extract

Estrai markdown, HTML, JSON o testo da qualsiasi URL con rendering JS opzionale

AI answers

Risposte basate sul web con fonti e output strutturato

Batch & crawl

Fino a 10k URL in parallelo, o scopri autonomamente un intero sito

Map & search

Trova ogni URL su un sito, o esegui una ricerca web basata su parser

Prima di iniziare

Hai bisogno di una chiave API Olostep. Ottienila dal dashboard di Olostep — il livello gratuito copre l’uso personale.

Scegli un percorso di configurazione

Il percorso più veloce per ogni client è l’endpoint ospitato su https://mcp.olostep.com/mcp. Nessuna installazione, nessun Node, nessun Docker — basta incollare un URL e la tua chiave API. Se hai bisogno che funzioni completamente in locale (uso offline, proxy aziendale, air-gapped), ogni client supporta anche un’installazione local stdio tramite npx. Ogni sezione sottostante mostra entrambi.
Hosted endpoint utilizza Authorization: Bearer YOUR_API_KEY. Local stdio utilizza OLOSTEP_API_KEY come variabile d’ambiente. Non confonderli — il modo di autenticazione sbagliato è l’errore numero 1 durante l’onboarding.

Configurazione del client

Installazione con un clic (consigliata):Aggiungi il server Olostep MCP a CursorSostituisci YOUR_API_KEY nella configurazione risultante con la tua chiave reale.Configurazione manuale:Crea o modifica .cursor/mcp.json nella radice del tuo progetto (o ~/.cursor/mcp.json per globale):
{
  "mcpServers": {
    "olostep": {
      "url": "https://mcp.olostep.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "olostep": {
      "command": "npx",
      "args": ["-y", "olostep-mcp"],
      "env": {
        "OLOSTEP_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Richiede Node.js 18+ sulla tua macchina.
Verifica: Apri Cursor → Impostazioni → MCP. Dovresti vedere olostep elencato con 10 strumenti inclusi scrape_website. Se vedi “Connesso, 0 strumenti”, la tua chiave API è sbagliata.

Scegliere lo strumento giusto

Il server MCP espone 10 strumenti. Usa questo albero decisionale per scegliere quello giusto — l’agente utilizza lo stesso ragionamento:
Vuoi…UsaNote
Il contenuto di una pagina specificascrape_website o get_webpage_contentImposta wait_before_scraping=2000–5000 per le SPA
Una risposta web in linguaggio naturale con fontianswersRestituisce sintesi AI + citazioni
Risultati di ricerca per una querysearch_webBasato su parser, non AI, strutturato
Un elenco di URL su un sitocreate_mapSolo scoperta URL — NON esegue scraping
URL filtrati per queryget_website_urlsClassificati per rilevanza alla tua search_query
Molti URL noti contemporaneamentebatch_scrape_urls + get_batch_resultsAsincrono — avvia, poi interroga
Un intero sito o sezionecreate_crawl + get_crawl_resultsAsincrono — segue i link da un URL iniziale
Scraping di un intero sito? Usa create_crawl, non batch_scrape_urls. Crawl scopre E esegue scraping. Batch è per un elenco noto di URL che hai già.

Dettagli dello strumento

Estrai contenuto da un singolo URL. Supporta markdown, html, json, text. Opzionale country per richieste geo-mirate, wait_before_scraping (0–10000 ms) per siti pesanti in JS, e parser (es. @olostep/amazon-product) per estrazione strutturata.
Versione leggera solo markdown di scrape_website. Usa quando vuoi solo markdown pulito e non hai bisogno di opzioni di formato.
Risultati di ricerca web strutturati (basati su parser) per una query. Opzionale country per risultati localizzati. Restituisce JSON, non prosa AI.
Risposta potenziata da AI a un task con fonti e citazioni. Passa un argomento json per ottenere la risposta in una forma specifica — sia uno schema JSON che una breve descrizione in linguaggio naturale.
Scraping asincrono di 2–10k URL che hai già. Restituisce un batch_id — poi chiama get_batch_results per recuperare il contenuto. Imposta wait_for_completion_seconds (fino a 900) se vuoi una singola chiamata bloccante invece di interrogare. Consigliato: 60 per batch sotto i 50 URL, 300–600 per 50–1k, 0 (interroga separatamente) per batch più grandi.
Recupera lo stato e il contenuto estratto per un batch_id. Restituisce processing fino al completamento, poi completed con l’array degli elementi.
Crawl asincrono che segue i link da un start_url. Usa include_url_patterns / exclude_url_patterns (sintassi glob come /blog/**) per delimitare. Restituisce un crawl_id — poi chiama get_crawl_results.
Recupera lo stato e le pagine per un crawl_id. Supporta la paginazione tramite cursor e items_limit (max 100 per chiamata). Restituisce in_progress fino al completamento.
Ottieni un elenco di URL su un sito. Solo scoperta URL — non esegue scraping. Usa quando vuoi far emergere URL candidati (es. lasciare che l’utente scelga un sottoinsieme). Supporta include_url_patterns / exclude_url_patterns e search_query.
Come create_map, ma gli URL sono classificati per rilevanza a una search_query richiesta. Usa quando vuoi i primi N link corrispondenti su un sito.

Risoluzione dei problemi

La tua chiave API è invalida o limitata. Apri il dashboard delle chiavi API e verifica la chiave. Se usi l’endpoint ospitato, l’intestazione deve essere esattamente Authorization: Bearer sk_... — senza virgolette intorno al valore, senza spazi extra.
Node.js non è installato (o non è nel tuo PATH). Installa Node 18+ da nodejs.org, poi riavvia il tuo terminale e il tuo client MCP. Su Windows, passa a un CMD/PowerShell che ha Node nel PATH.
Probabilmente sei dietro un proxy aziendale o un firewall che blocca l’host. Passa all’installazione local stdio (npx -y olostep-mcp) — effettua richieste in uscita a api.olostep.com invece, che di solito è consentito.
Il client ha memorizzato nella cache la vecchia configurazione. Chiudi completamente e riavvia — non solo chiudere la finestra. Claude Desktop in particolare continua a funzionare nella barra dei menu / system tray.
Se npx genera errori avviando il server su Windows, usa la forma avvolta da CMD:
{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "olostep-mcp"],
  "env": { "OLOSTEP_API_KEY": "YOUR_API_KEY" }
}
Hai colpito l’endpoint ospitato senza un’intestazione di autenticazione (o con il formato sbagliato). Aggiungi l’intestazione alla configurazione del tuo client esattamente come mostrato nella scheda di configurazione.

Ricette

Prompt da copiare e incollare che funzionano bene con gli strumenti:
  • Scrape di un elenco di URL di prodotti: “Ho un CSV di 200 URL di prodotti Amazon. Esegui uno scraping batch con parser=@olostep/amazon-product e restituisci come JSON.”
  • Crawl di un sito di documentazione: “Crawl https://stripe.com/docs con max_pages=50 e include_url_patterns=['/docs/**']. Riassumi ogni sezione come markdown.”
  • Trova concorrenti: “Usa answers per trovare i primi 5 concorrenti di Notion per siti di documentazione tecnica. Restituisci nome, homepage e posizionamento in una riga.”
  • Mappa poi esegui scraping: “Esegui create_map su https://example.com filtrato su /blog/**, poi batch_scrape_urls sui primi 20 risultati.”

Fonte & versioni