> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Olostep + ViaSocket

> Connetti Olostep a qualsiasi client AI — Claude, Cursor, ChatGPT e altri — usando ViaSocket Mushrooms come gateway MCP.

[ViaSocket Mushrooms](https://mushrooms.viasocket.com/) è un gateway MCP che collega app come Olostep a qualsiasi client AI tramite un unico URL endpoint MCP. Una volta connesso Olostep come Mushroom, puoi istruire Claude, Cursor, ChatGPT o qualsiasi altro client supportato a eseguire scraping di siti web, eseguire lavori batch, esplorare siti e ottenere risposte basate sull'AI — tutto in linguaggio naturale, senza scrivere una sola riga di codice.

## Prima di iniziare

* **Un account Olostep con una chiave API:** [ottienine una gratis](https://olostep.com/dashboard), non è richiesta la carta di credito. I tuoi primi 500 crediti sono inclusi.
* **Un account ViaSocket:** creane uno su [viasocket.com](https://viasocket.com/).
* **Un client AI:** Claude, Cursor, ChatGPT, Windsurf, VS Code o qualsiasi client compatibile con MCP.

***

## Configurazione

<Steps>
  <Step title="Crea un nuovo Cluster">
    Apri [ViaSocket Mushrooms](https://mushrooms.viasocket.com/) e clicca su **+ New Cluster**. ViaSocket ti chiederà di scegliere il client AI a cui questo Cluster si connetterà — seleziona Claude, Cursor, ChatGPT o qualsiasi client tu usi.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step1.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=bab417a61f54c37aaaf33904989bdfa0" alt="Dialogo Nuovo Cluster di ViaSocket — Scegli il tuo client AI, mostrando Claude, ChatGPT, Cursor, Windsurf e altri" width="1570" height="925" data-path="images/integrations/viasocket/step1.png" />
  </Step>

  <Step title="Sfoglia le integrazioni">
    All'interno del tuo Cluster, clicca su **+ BROWSE INTEGRATIONS** per aprire la libreria Mushrooms — un catalogo di oltre 2.500 app a cui puoi dare accesso al tuo AI.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step2.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=81ae5e623afbc448b5e3500abb80fc61" alt="Dashboard di ViaSocket Mushrooms che mostra i pulsanti Add New Mushroom e Browse Integrations" width="1570" height="925" data-path="images/integrations/viasocket/step2.png" />
  </Step>

  <Step title="Trova Olostep">
    Cerca **olostep** nella barra di ricerca. Seleziona **Olostep** dai risultati.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step3.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=9d2381ba7fcf0b86d5a677d69190d183" alt="Ricerca di olostep in ViaSocket Mushrooms — Olostep appare nei risultati" width="1570" height="925" data-path="images/integrations/viasocket/step3.png" />
  </Step>

  <Step title="Connetti a Olostep">
    Nella pagina dei dettagli di Olostep, clicca su **CONNECT TO OLOSTEP** per autorizzare il tuo account e iniziare ad aggiungere azioni Olostep al tuo Cluster.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step4.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=c44dbbf83081c6c718873f98f714f958" alt="Pagina dei dettagli di Olostep in ViaSocket che mostra Connect to get started e il pulsante CONNECT TO OLOSTEP" width="1570" height="925" data-path="images/integrations/viasocket/step4.png" />
  </Step>

  <Step title="Seleziona azioni">
    Scegli quali azioni Olostep il tuo client AI può utilizzare. Tutte e sette sono abilitate di default — disattiva quelle che non ti servono, poi clicca su **NEXT**.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step5.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=e9dff05096c805ea38fe1e74635ddc3b" alt="Schermata di Selezione Azioni di Olostep in ViaSocket che mostra 7 azioni disponibili con interruttori a levetta" width="1160" height="777" data-path="images/integrations/viasocket/step5.png" />
  </Step>

  <Step title="Inserisci la tua chiave API di Olostep">
    Incolla la tua chiave API di Olostep nel campo **API Key** e clicca su **ADD CONNECTION**. ViaSocket verificherà la chiave e salverà le credenziali.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step6.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=f89fc74bed9ec314240b79650c792e98" alt="Schermata Aggiungi Nuova Connessione per Olostep in ViaSocket con campo di input per la chiave API" width="931" height="606" data-path="images/integrations/viasocket/step6.png" />

    Ottieni la tua chiave dalla [dashboard di Olostep →](https://olostep.com/dashboard)
  </Step>

  <Step title="Copia il tuo endpoint MCP e connetti il tuo client AI">
    Olostep ora appare come un Mushroom abilitato nel tuo Cluster. Copia l'**MCP Endpoint URL** (o l'intero blocco di configurazione JSON) dal pannello **Cursor Configuration** e incollalo nel file delle impostazioni MCP del tuo client AI.

    <img src="https://mintcdn.com/olostep-58/KKS29GiipsPYkgqX/images/integrations/viasocket/step7.png?fit=max&auto=format&n=KKS29GiipsPYkgqX&q=85&s=953ec9de57db4c2e501f254148753466" alt="Cluster di ViaSocket che mostra Olostep abilitato e l'URL dell'endpoint MCP con configurazione JSON pronta per essere copiata" width="1570" height="925" data-path="images/integrations/viasocket/step7.png" />

    La configurazione appare così — incollala nel file delle impostazioni del tuo client AI:

    ```json theme={null}
    {
      "mcpServers": {
        "viasocket": {
          "type": "http",
          "url": "https://mcp.viasocket.com/mcp/<YOUR-CLUSTER-ID>"
        }
      }
    }
    ```
  </Step>
</Steps>

***

## Azioni

<CardGroup cols={2}>
  <Card title="Scrape Website" icon="file-lines">
    Estrai contenuti da qualsiasi URL come Markdown, HTML, JSON o testo semplice. Gestisce pagine renderizzate in JS con tempi di attesa opzionali e targeting per paese.
  </Card>

  <Card title="Generate AI Answer" icon="sparkles">
    Fai una domanda in linguaggio naturale e ottieni una risposta citata basata su pagine che fornisci o una ricerca web in tempo reale.
  </Card>

  <Card title="Batch URL Scraper" icon="layer-group">
    Invia fino a 100.000 URL in un unico lavoro, elaborati in parallelo. Restituisce un `batch_id` per il recupero asincrono.
  </Card>

  <Card title="Fetch Batch Items" icon="download">
    Recupera i risultati di un lavoro batch completato usando il suo `batch_id`.
  </Card>

  <Card title="Start Crawl" icon="spider-web">
    Parti da un URL seed, segui i link e fai scraping di tutte le sottopagine. Restituisce un `crawl_id`.
  </Card>

  <Card title="Get Crawl Info" icon="circle-info">
    Controlla lo stato e recupera i risultati di un crawl in corso o completato tramite `crawl_id`.
  </Card>

  <Card title="Create Map" icon="map">
    Ottieni ogni URL su un sito senza fare scraping del contenuto. Utile per la scoperta prima di un lavoro batch.
  </Card>
</CardGroup>

***

## Esempio: Chiedi a Claude di fare ricerche su un concorrente

Una volta configurato il tuo endpoint MCP in Claude, puoi impartire istruzioni in linguaggio naturale come:

> *"Fai lo scraping della pagina dei prezzi su acme.com/pricing e dammi un riassunto dei loro piani e prezzi."*

Claude chiamerà l'azione **Scrape Website** di Olostep tramite ViaSocket, restituirà il contenuto della pagina e lo riassumerà — senza bisogno di un costruttore di flussi di lavoro, senza codice.

Puoi concatenare azioni allo stesso modo:

> *"Mappa tutte le pagine su docs.example.com, poi fai lo scraping batch delle prime 50 e costruisci un riassunto della base di conoscenza."*

***

## Risoluzione dei problemi

<AccordionGroup>
  <Accordion title="Chiave API rifiutata">
    Copia la chiave direttamente da [olostep.com/dashboard](https://olostep.com/dashboard) senza spazi finali. Elimina e ricrea la connessione Olostep in ViaSocket se l'errore persiste.
  </Accordion>

  <Accordion title="Il client AI non vede gli strumenti Olostep">
    Assicurati di aver incollato l'URL dell'endpoint MCP (o il blocco di configurazione JSON) nel file delle impostazioni corretto per il tuo client AI. Per Claude Desktop, è `claude_desktop_config.json`. Per Cursor, è `.cursor/mcp.json` nel tuo progetto o nelle impostazioni globali di Cursor. Riavvia il client dopo aver salvato.
  </Accordion>

  <Accordion title="Il contenuto estratto è vuoto">
    Aumenta il tempo di attesa quando chiami **Scrape Website** (prova 2000–5000ms per pagine pesanti in JS). Conferma che l'URL sia pubblicamente accessibile senza login.
  </Accordion>

  <Accordion title="L'URL dell'endpoint MCP continua a cambiare">
    L'URL dell'endpoint è legato al tuo Cluster. Se elimini e ricrei il Cluster, otterrai un nuovo URL e dovrai aggiornare la configurazione del tuo client AI. Mantieni l'URL privato — autorizza tutte le azioni sui tuoi account connessi.
  </Accordion>
</AccordionGroup>

***

## Correlati

<CardGroup cols={2}>
  <Card title="Scrapes API" icon="file-lines" href="/features/scrapes">
    Riferimento completo per l'endpoint di scraping
  </Card>

  <Card title="Batches API" icon="layer-group" href="/features/batches">
    Come funzionano i lavori batch e come recuperare i risultati
  </Card>

  <Card title="Crawls API" icon="spider-web" href="/features/crawls">
    Configurazione del crawl e recupero dei risultati
  </Card>

  <Card title="Maps API" icon="map" href="/features/maps">
    Scoperta degli URL e opzioni di filtraggio
  </Card>

  <Card title="MCP Server" icon="server" href="/integrations/mcp-server">
    Usa direttamente il server MCP nativo di Olostep
  </Card>

  <Card title="ViaSocket Website" icon="link" href="https://viasocket.com">
    Piattaforma ViaSocket
  </Card>
</CardGroup>
