{"categories":[{"slug":"getting-started","title":"Per Iniziare","icon":"🚀","description":"Tutto ciò che ti serve per iniziare con Synapse.","order":1,"articles":[{"title":"Autenticazione e Mind Key","slug":"authentication","summary":"Come funziona l'autenticazione di Synapse: Mind Key per agenti, JWT per umani, ?key= per strumenti solo-URL.","audience":["human","llm"],"tags":["auth","mind-key","jwt","security"],"difficulty":"beginner","updated":"2026-06-27","word_count":508,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/getting-started/authentication","api_url":"/docs/getting-started/authentication?format=json","llm_url":"/docs/getting-started/authentication?format=llm"},{"title":"Mind Key vs JWT — quando usare quale?","slug":"mind-key-vs-jwt","summary":"Guida decisionale: Mind Key per accesso dati agente, JWT per gestione account.","audience":["human","llm"],"tags":["auth","mind-key","jwt","decision-guide"],"difficulty":"beginner","updated":"2026-06-27","word_count":737,"read_minutes":4,"lang":"it","translated":true,"url":"/docs/getting-started/mind-key-vs-jwt","api_url":"/docs/getting-started/mind-key-vs-jwt?format=json","llm_url":"/docs/getting-started/mind-key-vs-jwt?format=llm"},{"title":"Quick Start per agenti LLM","slug":"quick-start-llm","summary":"In 3 chiamate API: richiama tutte le memorie, ne memorizza una nuova, cerca. Il workflow LLM essenziale.","audience":["llm"],"tags":["llm","agent","quickstart","memory"],"difficulty":"beginner","updated":"2026-06-27","word_count":373,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/getting-started/quick-start-llm","api_url":"/docs/getting-started/quick-start-llm?format=json","llm_url":"/docs/getting-started/quick-start-llm?format=llm"},{"title":"Quick Start (umano)","slug":"quick-start","summary":"Registri un account, crei la sua prima mente, memorizzi una memoria — tutto in 5 minuti.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":394,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/getting-started/quick-start","api_url":"/docs/getting-started/quick-start?format=json","llm_url":"/docs/getting-started/quick-start?format=llm"},{"title":"Cos'è Synapse?","slug":"what-is-synapse","summary":"Synapse è un'API di memoria persistente per agenti LLM — la sua AI non dimentica mai tra le sessioni.","audience":["human","llm"],"tags":["intro","overview","memory","llm"],"difficulty":"beginner","updated":"2026-06-27","word_count":527,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/getting-started/what-is-synapse","api_url":"/docs/getting-started/what-is-synapse?format=json","llm_url":"/docs/getting-started/what-is-synapse?format=llm"}]},{"slug":"api","title":"Riferimento API","icon":"⚡","description":"Riferimento completo per ogni endpoint API.","order":2,"articles":[{"title":"Browser Proxy","slug":"browser","summary":"Servizio di automazione browser — container Docker separato sulla porta 13000 per il controllo di browser headless.","audience":["human","llm"],"tags":["api","browser","automation","playwright"],"difficulty":"advanced","updated":"2026-06-27","word_count":235,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/browser","api_url":"/docs/api/browser?format=json","llm_url":"/docs/api/browser?format=llm"},{"title":"Chat API","slug":"chat","summary":"Chat asincrona tra umani e agenti LLM — polling, risposte, cronologia, conteggio non letti, caricamento file.","audience":["human","llm"],"tags":["api","chat","async","messaging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":269,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/chat","api_url":"/docs/api/chat?format=json","llm_url":"/docs/api/chat?format=llm"},{"title":"Computer Control API","slug":"computers","summary":"Controllo remoto di computer registrati — accoda comandi, cattura schermate, esegue script su macchine remote.","audience":["human","llm"],"tags":["api","computers","remote-control","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":369,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/api/computers","api_url":"/docs/api/computers?format=json","llm_url":"/docs/api/computers?format=llm"},{"title":"Cron & Scheduler","slug":"cron","summary":"Pianifica chiamate API ricorrenti — cron job che si attivano secondo una pianificazione, perfetti per sync periodici e promemoria.","audience":["human","llm"],"tags":["api","cron","scheduler","automation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":216,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/cron","api_url":"/docs/api/cron?format=json","llm_url":"/docs/api/cron?format=llm"},{"title":"Errori e gestione degli errori","slug":"errors","summary":"Codici di stato HTTP, formato delle risposte di errore e come riprendersi dai problemi più comuni.","audience":["human","llm"],"tags":["api","errors","troubleshooting","http"],"difficulty":"beginner","updated":"2026-06-27","word_count":544,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/api/errors","api_url":"/docs/api/errors?format=json","llm_url":"/docs/api/errors?format=llm"},{"title":"Memory API","slug":"memory","summary":"Riferimento completo per i 22 endpoint memory: memorizzazione, richiamo, ricerca, ricerca semantica, sincronizzazione, audit e altro.","audience":["human","llm"],"tags":["api","memory","crud","search","fts5","semantic"],"difficulty":"intermediate","updated":"2026-06-27","word_count":559,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/api/memory","api_url":"/docs/api/memory?format=json","llm_url":"/docs/api/memory?format=llm"},{"title":"Panoramica API e URL di base","slug":"overview","summary":"Tutti gli endpoint dell'API Synapse, URL di base, modelli di autenticazione e formati di risposta a colpo d'occhio.","audience":["human","llm"],"tags":["api","overview","endpoints"],"difficulty":"beginner","updated":"2026-06-27","word_count":575,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/api/overview","api_url":"/docs/api/overview?format=json","llm_url":"/docs/api/overview?format=llm"},{"title":"Limiti di traffico e quote","slug":"rate-limits","summary":"Politica di rate limit dell'API Synapse — header Bearer (illimitato), ?key= (60/min), endpoint pubblici.","audience":["human","llm"],"tags":["api","rate-limits","quotas","throttling"],"difficulty":"beginner","updated":"2026-06-27","word_count":353,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/api/rate-limits","api_url":"/docs/api/rate-limits?format=json","llm_url":"/docs/api/rate-limits?format=llm"},{"title":"Scripts API","slug":"scripts","summary":"Archivio script persistente — salva script shell, Python o Node riutilizzabili e recuperali tramite curl | bash.","audience":["human","llm"],"tags":["api","scripts","automation","snippets"],"difficulty":"beginner","updated":"2026-06-27","word_count":149,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/scripts","api_url":"/docs/api/scripts?format=json","llm_url":"/docs/api/scripts?format=llm"},{"title":"Tasks API","slug":"tasks","summary":"Gestione attività per agenti LLM — crea, elenca, aggiorna, completa, elimina attività con priorità.","audience":["human","llm"],"tags":["api","tasks","todo","management"],"difficulty":"beginner","updated":"2026-06-27","word_count":147,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/tasks","api_url":"/docs/api/tasks?format=json","llm_url":"/docs/api/tasks?format=llm"},{"title":"Strumenti di utilità (time, calc, random)","slug":"tools","summary":"Endpoint di utilità pubblici — orario del server, calcolatrice sicura, generatore di valori casuali. Nessuna auth richiesta.","audience":["human","llm"],"tags":["api","tools","utility","public"],"difficulty":"beginner","updated":"2026-06-27","word_count":248,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/tools","api_url":"/docs/api/tools?format=json","llm_url":"/docs/api/tools?format=llm"},{"title":"User & Minds API","slug":"user","summary":"Gestione account — registrazione, login, creazione menti, elenco menti, eliminazione menti. Protetto da JWT.","audience":["human","llm"],"tags":["api","user","account","minds","jwt"],"difficulty":"beginner","updated":"2026-06-27","word_count":305,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/api/user","api_url":"/docs/api/user?format=json","llm_url":"/docs/api/user?format=llm"},{"title":"Variables API","slug":"variables","summary":"Key-value store veloce per stato LLM — contatori, flag, timestamp ultimo accesso, avanzamento parziale.","audience":["human","llm"],"tags":["api","variables","kv-store","state"],"difficulty":"beginner","updated":"2026-06-27","word_count":180,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/variables","api_url":"/docs/api/variables?format=json","llm_url":"/docs/api/variables?format=llm"},{"title":"Webhooks API","slug":"webhooks","summary":"Registri callback HTTP per eventi memory, chat e task — riceva notifiche quando i dati cambiano.","audience":["human","llm"],"tags":["api","webhooks","automation","events"],"difficulty":"intermediate","updated":"2026-06-27","word_count":203,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/api/webhooks","api_url":"/docs/api/webhooks?format=json","llm_url":"/docs/api/webhooks?format=llm"}]},{"slug":"mcp","title":"Integrazione MCP","icon":"🔌","description":"Integrazione con Claude, Cursor e altri client MCP.","order":3,"articles":[{"title":"MCP in Claude Code","slug":"claude-code","summary":"Usi gli strumenti di Synapse dall'agente terminale Claude Code — memoria persistente per le sessioni di coding.","audience":["human","llm"],"tags":["mcp","claude-code","terminal","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":243,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/mcp/claude-code","api_url":"/docs/mcp/claude-code?format=json","llm_url":"/docs/mcp/claude-code?format=llm"},{"title":"MCP in Claude Desktop","slug":"claude-desktop","summary":"Colleghi Synapse a Claude Desktop in 2 minuti. Claude ottiene 79 strumenti Synapse in modo nativo.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":423,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/mcp/claude-desktop","api_url":"/docs/mcp/claude-desktop?format=json","llm_url":"/docs/mcp/claude-desktop?format=llm"},{"title":"MCP in Continue.dev","slug":"continue","summary":"Colleghi Synapse a Continue.dev — assistente di coding AI open-source per VS Code e JetBrains.","audience":["human"],"tags":["mcp","continue","vscode","jetbrains"],"difficulty":"intermediate","updated":"2026-06-27","word_count":256,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/mcp/continue","api_url":"/docs/mcp/continue?format=json","llm_url":"/docs/mcp/continue?format=llm"},{"title":"MCP in Cursor","slug":"cursor","summary":"Colleghi Synapse all'IDE Cursor per una memoria di progetto persistente tra le sessioni di coding.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":323,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/mcp/cursor","api_url":"/docs/mcp/cursor?format=json","llm_url":"/docs/mcp/cursor?format=llm"},{"title":"Costruire un client MCP personalizzato","slug":"custom-client","summary":"Si connetta al server MCP di Synapse dalla propria applicazione utilizzando l'SDK MCP ufficiale.","audience":["human","llm"],"tags":["mcp","custom","sdk","development"],"difficulty":"advanced","updated":"2026-06-27","word_count":169,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/mcp/custom-client","api_url":"/docs/mcp/custom-client?format=json","llm_url":"/docs/mcp/custom-client?format=llm"},{"title":"Risoluzione dei problemi MCP","slug":"troubleshooting","summary":"Risolve i problemi comuni di integrazione MCP — server che non si avvia, strumenti che non appaiono, errori di autenticazione.","audience":["human","llm"],"tags":["mcp","troubleshooting","errors","debugging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":638,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/mcp/troubleshooting","api_url":"/docs/mcp/troubleshooting?format=json","llm_url":"/docs/mcp/troubleshooting?format=llm"},{"title":"Cos'è MCP?","slug":"what-is-mcp","summary":"Il Model Context Protocol permette agli LLM di richiamare strumenti esterni. Synapse espone 79 strumenti tramite il server MCP ufficiale.","audience":["human","llm"],"tags":["mcp","intro","overview"],"difficulty":"beginner","updated":"2026-06-27","word_count":600,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/mcp/what-is-mcp","api_url":"/docs/mcp/what-is-mcp?format=json","llm_url":"/docs/mcp/what-is-mcp?format=llm"}]},{"slug":"guides","title":"Guide e Tutorial","icon":"📖","description":"Guide passo-passo per scenari concreti.","order":4,"articles":[{"title":"Testing automatizzato di app iOS","slug":"automated-testing-ios","summary":"Usi Synapse + Computer Control API per automatizzare il testing di app iOS tramite Simulator.","audience":["human","llm"],"tags":["guide","ios","testing","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":332,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/guides/automated-testing-ios","api_url":"/docs/guides/automated-testing-ios?format=json","llm_url":"/docs/guides/automated-testing-ios?format=llm"},{"title":"Backup e ripristino","slug":"backup-restore","summary":"Esporti le sue memorie per backup, migrare tra menti, ripristinare dopo perdita di dati.","audience":["human","llm"],"tags":["guide","backup","restore","migration"],"difficulty":"beginner","updated":"2026-06-27","word_count":270,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/guides/backup-restore","api_url":"/docs/guides/backup-restore?format=json","llm_url":"/docs/guides/backup-restore?format=llm"},{"title":"Best practice per la memoria","slug":"memory-best-practices","summary":"Come strutturare le memorie per richiamo efficace — categorie, chiavi, tag, priorità.","audience":["human","llm"],"tags":["guide","memory","best-practices","patterns"],"difficulty":"intermediate","updated":"2026-06-27","word_count":649,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/guides/memory-best-practices","api_url":"/docs/guides/memory-best-practices?format=json","llm_url":"/docs/guides/memory-best-practices?format=llm"},{"title":"Coordinazione multi-agente","slug":"multi-agent-coordination","summary":"Coordini più agenti LLM usando menti Synapse condivise, attività e chat.","audience":["human","llm"],"tags":["guide","multi-agent","coordination","patterns"],"difficulty":"advanced","updated":"2026-06-27","word_count":258,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/guides/multi-agent-coordination","api_url":"/docs/guides/multi-agent-coordination?format=json","llm_url":"/docs/guides/multi-agent-coordination?format=llm"},{"title":"Costruire un agente LLM persistente","slug":"persistent-llm-agent","summary":"Guida passo-passo per costruire un agente LLM che ricorda tra le sessioni usando Synapse.","audience":["human","llm"],"tags":["guide","agent","persistence","architecture"],"difficulty":"intermediate","updated":"2026-06-27","word_count":231,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/guides/persistent-llm-agent","api_url":"/docs/guides/persistent-llm-agent?format=json","llm_url":"/docs/guides/persistent-llm-agent?format=llm"},{"title":"Pipeline di test self-healing","slug":"self-healing-tests","summary":"Costruisca pipeline di test che imparano dai fallimenti e si adattano automaticamente usando la memoria di Synapse.","audience":["human","llm"],"tags":["guide","testing","self-healing","ci"],"difficulty":"advanced","updated":"2026-06-27","word_count":294,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/guides/self-healing-tests","api_url":"/docs/guides/self-healing-tests?format=json","llm_url":"/docs/guides/self-healing-tests?format=llm"},{"title":"Automazione webhook","slug":"webhook-automation","summary":"Attivi sistemi esterni quando le memorie cambiano — sync, notifiche, automazione.","audience":["human","llm"],"tags":["guide","webhooks","automation","integration"],"difficulty":"intermediate","updated":"2026-06-27","word_count":341,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/guides/webhook-automation","api_url":"/docs/guides/webhook-automation?format=json","llm_url":"/docs/guides/webhook-automation?format=llm"}]},{"slug":"concepts","title":"Concetti","icon":"🧠","description":"Architettura e concetti alla base di Synapse.","order":5,"articles":[{"title":"Architettura di Synapse","slug":"architecture","summary":"Come è costruito Synapse — Fastify, PostgreSQL, FTS5, embedding, server MCP.","audience":["human","llm"],"tags":["architecture","design","components"],"difficulty":"intermediate","updated":"2026-06-27","word_count":462,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/concepts/architecture","api_url":"/docs/concepts/architecture?format=json","llm_url":"/docs/concepts/architecture?format=llm"},{"title":"Ricerca full-text FTS5","slug":"fts5-search","summary":"Come Synapse usa SQLite FTS5 per la ricerca full-text delle memorie sub-millisecond.","audience":["human","llm"],"tags":["concept","search","fts5","fulltext"],"difficulty":"advanced","updated":"2026-06-27","word_count":634,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/concepts/fts5-search","api_url":"/docs/concepts/fts5-search?format=json","llm_url":"/docs/concepts/fts5-search?format=llm"},{"title":"Il modello di memoria","slug":"memory-model","summary":"Come sono strutturate le memorie — categorie, chiavi, tag, priorità, sorgenti, verifica.","audience":["human","llm"],"tags":["concept","memory","model","structure"],"difficulty":"intermediate","updated":"2026-06-27","word_count":743,"read_minutes":4,"lang":"it","translated":true,"url":"/docs/concepts/memory-model","api_url":"/docs/concepts/memory-model?format=json","llm_url":"/docs/concepts/memory-model?format=llm"},{"title":"Multi-tenancy e isolamento","slug":"multi-tenancy","summary":"Come Synapse isola i dati tra utenti e menti — confini di sicurezza spiegati.","audience":["human","llm"],"tags":["concept","multi-tenancy","security","isolation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":602,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/concepts/multi-tenancy","api_url":"/docs/concepts/multi-tenancy?format=json","llm_url":"/docs/concepts/multi-tenancy?format=llm"},{"title":"Ricerca semantica (embedding)","slug":"semantic-search","summary":"Ricerca concettuale delle memorie usando embedding vettoriali — trova per significato, non solo per parole chiave.","audience":["human","llm"],"tags":["concept","semantic","embeddings","vector-search"],"difficulty":"advanced","updated":"2026-06-27","word_count":576,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/concepts/semantic-search","api_url":"/docs/concepts/semantic-search?format=json","llm_url":"/docs/concepts/semantic-search?format=llm"}]},{"slug":"llm-cookbook","title":"Ricettario LLM","icon":"🤖","description":"Ricette e pattern per agenti LLM.","order":6,"articles":[{"title":"Modello di polling chat","slug":"chat-polling-pattern","summary":"Come fare polling dei messaggi dell'umano tra le chiamate agli strumenti senza bloccare il workflow.","audience":["llm"],"tags":["cookbook","chat","polling","async"],"difficulty":"beginner","updated":"2026-06-27","word_count":412,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/llm-cookbook/chat-polling-pattern","api_url":"/docs/llm-cookbook/chat-polling-pattern?format=json","llm_url":"/docs/llm-cookbook/chat-polling-pattern?format=llm"},{"title":"Recupero errori per agenti","slug":"error-recovery","summary":"Come gli agenti LLM dovrebbero gestire e recuperare da errori — retry, memorizzazione, apprendimento.","audience":["llm"],"tags":["cookbook","errors","recovery","resilience"],"difficulty":"intermediate","updated":"2026-06-27","word_count":258,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/llm-cookbook/error-recovery","api_url":"/docs/llm-cookbook/error-recovery?format=json","llm_url":"/docs/llm-cookbook/error-recovery?format=llm"},{"title":"Strategia di tagging della memoria","slug":"memory-tagging-strategy","summary":"Come taggare le memorie per ricerca e filtraggio efficaci — il sistema di tagging che scala.","audience":["llm"],"tags":["cookbook","tagging","memory","strategy"],"difficulty":"intermediate","updated":"2026-06-27","word_count":379,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/llm-cookbook/memory-tagging-strategy","api_url":"/docs/llm-cookbook/memory-tagging-strategy?format=json","llm_url":"/docs/llm-cookbook/memory-tagging-strategy?format=llm"},{"title":"Modello di inizio sessione","slug":"session-start-pattern","summary":"La sequenza canonica di inizio sessione che ogni agente LLM dovrebbe seguire.","audience":["llm"],"tags":["cookbook","session","pattern","startup"],"difficulty":"beginner","updated":"2026-06-27","word_count":260,"read_minutes":1,"lang":"it","translated":true,"url":"/docs/llm-cookbook/session-start-pattern","api_url":"/docs/llm-cookbook/session-start-pattern?format=json","llm_url":"/docs/llm-cookbook/session-start-pattern?format=llm"},{"title":"Workflow guidato da attività","slug":"task-driven-workflow","summary":"Usi le attività Synapse per guidare workflow LLM multi-step che sopravvivono tra le sessioni.","audience":["llm"],"tags":["cookbook","tasks","workflow","persistence"],"difficulty":"intermediate","updated":"2026-06-27","word_count":303,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/llm-cookbook/task-driven-workflow","api_url":"/docs/llm-cookbook/task-driven-workflow?format=json","llm_url":"/docs/llm-cookbook/task-driven-workflow?format=llm"}]},{"slug":"faq","title":"Domande Frequenti","icon":"❓","description":"Domande frequenti e problemi comuni.","order":7,"articles":[{"title":"FAQ API","slug":"api-faq","summary":"Domande comuni sull'API — auth, rate limit, gestione errori, scoperta endpoint.","audience":["human","llm"],"tags":["faq","api","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":389,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/faq/api-faq","api_url":"/docs/faq/api-faq?format=json","llm_url":"/docs/faq/api-faq?format=llm"},{"title":"FAQ generale","slug":"general","summary":"Domande comuni su Synapse — cos'è, come funziona, per chi è.","audience":["human","llm"],"tags":["faq","general","intro"],"difficulty":"beginner","updated":"2026-06-27","word_count":568,"read_minutes":3,"lang":"it","translated":true,"url":"/docs/faq/general","api_url":"/docs/faq/general?format=json","llm_url":"/docs/faq/general?format=llm"},{"title":"FAQ MCP","slug":"mcp-faq","summary":"Domande comuni sull'integrazione MCP — strumenti, transport, troubleshooting.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":455,"read_minutes":2,"lang":"it","translated":true,"url":"/docs/faq/mcp-faq","api_url":"/docs/faq/mcp-faq?format=json","llm_url":"/docs/faq/mcp-faq?format=llm"},{"title":"FAQ Troubleshooting","slug":"troubleshooting","summary":"Soluzioni ai problemi comuni di Synapse — auth, rete, dati, deployment.","audience":["human","llm"],"tags":["faq","troubleshooting","problems","solutions"],"difficulty":"beginner","updated":"2026-06-27","word_count":722,"read_minutes":4,"lang":"it","translated":true,"url":"/docs/faq/troubleshooting","api_url":"/docs/faq/troubleshooting?format=json","llm_url":"/docs/faq/troubleshooting?format=llm"}]}],"total_articles":47,"lang":"it","available_langs":["ar","de","en","es","fr","hi","id","it","ja","ko","nl","pl","pt","ru","sv","th","tr","uk","vi","zh"]}