{"categories":[{"slug":"getting-started","title":"Introdução","icon":"🚀","description":"Tudo o que você precisa para começar com o Synapse.","order":1,"articles":[{"title":"Autenticação e Mind Keys","slug":"authentication","summary":"Como funciona a autenticação do Synapse: Mind Keys para agentes, JWTs para humanos, ?key= para ferramentas somente-URL.","audience":["human","llm"],"tags":["auth","mind-key","jwt","security"],"difficulty":"beginner","updated":"2026-06-27","word_count":531,"read_minutes":3,"lang":"pt","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 — qual usar quando?","slug":"mind-key-vs-jwt","summary":"Guia de decisão: Mind Key para acesso a dados do agente, JWT para gerenciamento de conta.","audience":["human","llm"],"tags":["auth","mind-key","jwt","decision-guide"],"difficulty":"beginner","updated":"2026-06-27","word_count":758,"read_minutes":4,"lang":"pt","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 para agentes LLM","slug":"quick-start-llm","summary":"Em 3 chamadas de API: recupere todas as memórias, armazene uma nova, busque. O workflow essencial de LLM.","audience":["llm"],"tags":["llm","agent","quickstart","memory"],"difficulty":"beginner","updated":"2026-06-27","word_count":376,"read_minutes":2,"lang":"pt","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 (Humano)","slug":"quick-start","summary":"Registre uma conta, crie seu primeiro mind, armazene uma memória — tudo em 5 minutos.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":401,"read_minutes":2,"lang":"pt","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":"O que é o Synapse?","slug":"what-is-synapse","summary":"O Synapse é uma API de memória persistente para agentes LLM — sua IA nunca esquece entre sessões.","audience":["human","llm"],"tags":["intro","overview","memory","llm"],"difficulty":"beginner","updated":"2026-06-27","word_count":548,"read_minutes":3,"lang":"pt","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":"Referência da API","icon":"⚡","description":"Referência completa de todos os endpoints da API.","order":2,"articles":[{"title":"Proxy de navegador","slug":"browser","summary":"Serviço de automação de navegador — container Docker separado na porta 13000 para controle de navegador headless.","audience":["human","llm"],"tags":["api","browser","automation","playwright"],"difficulty":"advanced","updated":"2026-06-27","word_count":239,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/browser","api_url":"/docs/api/browser?format=json","llm_url":"/docs/api/browser?format=llm"},{"title":"API de Chat","slug":"chat","summary":"Chat assíncrono entre humanos e agentes LLM — poll, resposta, histórico, contagem de não lidas, envio de arquivos.","audience":["human","llm"],"tags":["api","chat","async","messaging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":277,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/chat","api_url":"/docs/api/chat?format=json","llm_url":"/docs/api/chat?format=llm"},{"title":"API de Controle de Computadores","slug":"computers","summary":"Controle remoto de computadores registrados — enfileirar comandos, capturar screenshots, executar scripts em máquinas remotas.","audience":["human","llm"],"tags":["api","computers","remote-control","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":378,"read_minutes":2,"lang":"pt","translated":true,"url":"/docs/api/computers","api_url":"/docs/api/computers?format=json","llm_url":"/docs/api/computers?format=llm"},{"title":"Cron & Agendador","slug":"cron","summary":"Agende chamadas recorrentes de API — cron jobs que disparam em horários programados, perfeitos para sincronização periódica e lembretes.","audience":["human","llm"],"tags":["api","cron","scheduler","automation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":225,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/cron","api_url":"/docs/api/cron?format=json","llm_url":"/docs/api/cron?format=llm"},{"title":"Erros e tratamento de erros","slug":"errors","summary":"Códigos de status HTTP, formato de resposta de erro e como se recuperar de erros comuns.","audience":["human","llm"],"tags":["api","errors","troubleshooting","http"],"difficulty":"beginner","updated":"2026-06-27","word_count":553,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/api/errors","api_url":"/docs/api/errors?format=json","llm_url":"/docs/api/errors?format=llm"},{"title":"API de Memória","slug":"memory","summary":"Referência completa dos 22 endpoints de memória: armazenar, recall, busca, busca semântica, sincronização, auditoria e mais.","audience":["human","llm"],"tags":["api","memory","crud","search","fts5","semantic"],"difficulty":"intermediate","updated":"2026-06-27","word_count":558,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/api/memory","api_url":"/docs/api/memory?format=json","llm_url":"/docs/api/memory?format=llm"},{"title":"Visão geral da API e URL base","slug":"overview","summary":"Todos os endpoints da API do Synapse, URL base, padrões de autenticação e formatos de resposta em um só lugar.","audience":["human","llm"],"tags":["api","overview","endpoints"],"difficulty":"beginner","updated":"2026-06-27","word_count":590,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/api/overview","api_url":"/docs/api/overview?format=json","llm_url":"/docs/api/overview?format=llm"},{"title":"Limites de taxa e cotas","slug":"rate-limits","summary":"Política de limites de taxa da API do Synapse — cabeçalho Bearer (ilimitado), ?key= (60/min), endpoints públicos.","audience":["human","llm"],"tags":["api","rate-limits","quotas","throttling"],"difficulty":"beginner","updated":"2026-06-27","word_count":381,"read_minutes":2,"lang":"pt","translated":true,"url":"/docs/api/rate-limits","api_url":"/docs/api/rate-limits?format=json","llm_url":"/docs/api/rate-limits?format=llm"},{"title":"API de Scripts","slug":"scripts","summary":"Armazenamento persistente de scripts — salve scripts shell, Python ou Node reutilizáveis e os obtenha via curl | bash.","audience":["human","llm"],"tags":["api","scripts","automation","snippets"],"difficulty":"beginner","updated":"2026-06-27","word_count":153,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/scripts","api_url":"/docs/api/scripts?format=json","llm_url":"/docs/api/scripts?format=llm"},{"title":"API de Tarefas","slug":"tasks","summary":"Gerenciamento de tarefas para agentes LLM — criar, listar, atualizar, concluir e excluir tarefas com prioridades.","audience":["human","llm"],"tags":["api","tasks","todo","management"],"difficulty":"beginner","updated":"2026-06-27","word_count":157,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/tasks","api_url":"/docs/api/tasks?format=json","llm_url":"/docs/api/tasks?format=llm"},{"title":"Ferramentas utilitárias (time, calc, random)","slug":"tools","summary":"Endpoints utilitários públicos — hora do servidor, calculadora segura, gerador de valores aleatórios. Sem auth necessária.","audience":["human","llm"],"tags":["api","tools","utility","public"],"difficulty":"beginner","updated":"2026-06-27","word_count":249,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/tools","api_url":"/docs/api/tools?format=json","llm_url":"/docs/api/tools?format=llm"},{"title":"API de Usuário e Minds","slug":"user","summary":"Gerenciamento de conta — registrar, login, criar minds, listar minds, excluir minds. Protegido por JWT.","audience":["human","llm"],"tags":["api","user","account","minds","jwt"],"difficulty":"beginner","updated":"2026-06-27","word_count":316,"read_minutes":2,"lang":"pt","translated":true,"url":"/docs/api/user","api_url":"/docs/api/user?format=json","llm_url":"/docs/api/user?format=llm"},{"title":"API de Variáveis","slug":"variables","summary":"Armazenamento key-value rápido para estado de LLM — contadores, flags, timestamps de última atividade, progresso parcial.","audience":["human","llm"],"tags":["api","variables","kv-store","state"],"difficulty":"beginner","updated":"2026-06-27","word_count":188,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/variables","api_url":"/docs/api/variables?format=json","llm_url":"/docs/api/variables?format=llm"},{"title":"API de Webhooks","slug":"webhooks","summary":"Registre callbacks HTTP para eventos de memória, chat e tarefa — seja notificado quando os dados mudarem.","audience":["human","llm"],"tags":["api","webhooks","automation","events"],"difficulty":"intermediate","updated":"2026-06-27","word_count":207,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/api/webhooks","api_url":"/docs/api/webhooks?format=json","llm_url":"/docs/api/webhooks?format=llm"}]},{"slug":"mcp","title":"Integração MCP","icon":"🔌","description":"Integração com Claude, Cursor e outros clientes MCP.","order":3,"articles":[{"title":"MCP no Claude Code","slug":"claude-code","summary":"Use ferramentas do Synapse no agente de terminal Claude Code — memória persistente para sessões de codificação.","audience":["human","llm"],"tags":["mcp","claude-code","terminal","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":243,"read_minutes":1,"lang":"pt","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 no Claude Desktop","slug":"claude-desktop","summary":"Conecte o Synapse ao Claude Desktop em 2 minutos. Claude recebe 79 ferramentas do Synapse nativamente.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":421,"read_minutes":2,"lang":"pt","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 no Continue.dev","slug":"continue","summary":"Conecte o Synapse ao Continue.dev — assistente de codificação IA open-source para VS Code e JetBrains.","audience":["human"],"tags":["mcp","continue","vscode","jetbrains"],"difficulty":"intermediate","updated":"2026-06-27","word_count":257,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/mcp/continue","api_url":"/docs/mcp/continue?format=json","llm_url":"/docs/mcp/continue?format=llm"},{"title":"MCP no Cursor","slug":"cursor","summary":"Conecte o Synapse ao IDE Cursor para memória persistente de projeto entre sessões de codificação.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":322,"read_minutes":2,"lang":"pt","translated":true,"url":"/docs/mcp/cursor","api_url":"/docs/mcp/cursor?format=json","llm_url":"/docs/mcp/cursor?format=llm"},{"title":"Construa um cliente MCP customizado","slug":"custom-client","summary":"Conecte-se ao servidor MCP do Synapse a partir do seu próprio aplicativo usando o SDK MCP.","audience":["human","llm"],"tags":["mcp","custom","sdk","development"],"difficulty":"advanced","updated":"2026-06-27","word_count":177,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/mcp/custom-client","api_url":"/docs/mcp/custom-client?format=json","llm_url":"/docs/mcp/custom-client?format=llm"},{"title":"MCP Troubleshooting","slug":"troubleshooting","summary":"Resolva problemas comuns de integração MCP — servidor não inicia, ferramentas não aparecem, erros de auth.","audience":["human","llm"],"tags":["mcp","troubleshooting","errors","debugging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":607,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/mcp/troubleshooting","api_url":"/docs/mcp/troubleshooting?format=json","llm_url":"/docs/mcp/troubleshooting?format=llm"},{"title":"O que é MCP?","slug":"what-is-mcp","summary":"Model Context Protocol permite que LLMs chamem ferramentas externas. O Synapse expõe 79 ferramentas via servidor MCP oficial.","audience":["human","llm"],"tags":["mcp","intro","overview"],"difficulty":"beginner","updated":"2026-06-27","word_count":598,"read_minutes":3,"lang":"pt","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":"Guias e Tutoriais","icon":"📖","description":"Guias passo a passo para cenários concretos.","order":4,"articles":[{"title":"Testes automatizados de apps iOS","slug":"automated-testing-ios","summary":"Use Synapse + API de Controle de Computadores para automatizar testes de apps iOS via Simulator.","audience":["human","llm"],"tags":["guide","ios","testing","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":332,"read_minutes":2,"lang":"pt","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 & Restore","slug":"backup-restore","summary":"Exporte suas memórias para backup, migre entre minds, restaure após perda de dados.","audience":["human","llm"],"tags":["guide","backup","restore","migration"],"difficulty":"beginner","updated":"2026-06-27","word_count":278,"read_minutes":1,"lang":"pt","translated":true,"url":"/docs/guides/backup-restore","api_url":"/docs/guides/backup-restore?format=json","llm_url":"/docs/guides/backup-restore?format=llm"},{"title":"Melhores práticas de memória","slug":"memory-best-practices","summary":"Como estruturar memórias para recall eficaz — categorias, keys, tags, prioridades.","audience":["human","llm"],"tags":["guide","memory","best-practices","patterns"],"difficulty":"intermediate","updated":"2026-06-27","word_count":661,"read_minutes":3,"lang":"pt","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":"Coordenação multi-agente","slug":"multi-agent-coordination","summary":"Coordene múltiplos agentes LLM usando minds, tarefas e chat compartilhados do Synapse.","audience":["human","llm"],"tags":["guide","multi-agent","coordination","patterns"],"difficulty":"advanced","updated":"2026-06-27","word_count":265,"read_minutes":1,"lang":"pt","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":"Construa um agente LLM persistente","slug":"persistent-llm-agent","summary":"Guia passo a passo para construir um agente LLM que lembra entre sessões usando o Synapse.","audience":["human","llm"],"tags":["guide","agent","persistence","architecture"],"difficulty":"intermediate","updated":"2026-06-27","word_count":222,"read_minutes":1,"lang":"pt","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":"Pipelines de teste self-healing","slug":"self-healing-tests","summary":"Construa pipelines de teste que aprendem com falhas e se adaptam automaticamente usando a memória do Synapse.","audience":["human","llm"],"tags":["guide","testing","self-healing","ci"],"difficulty":"advanced","updated":"2026-06-27","word_count":289,"read_minutes":1,"lang":"pt","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":"Automação com webhooks","slug":"webhook-automation","summary":"Dispare sistemas externos quando as memórias mudam — sincronize, notifique, automatize.","audience":["human","llm"],"tags":["guide","webhooks","automation","integration"],"difficulty":"intermediate","updated":"2026-06-27","word_count":333,"read_minutes":2,"lang":"pt","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":"Conceitos","icon":"🧠","description":"Arquitetura e conceitos por trás do Synapse.","order":5,"articles":[{"title":"Arquitetura do Synapse","slug":"architecture","summary":"Como o Synapse é construído — Fastify, PostgreSQL, FTS5, embeddings, servidor MCP.","audience":["human","llm"],"tags":["architecture","design","components"],"difficulty":"intermediate","updated":"2026-06-27","word_count":484,"read_minutes":2,"lang":"pt","translated":true,"url":"/docs/concepts/architecture","api_url":"/docs/concepts/architecture?format=json","llm_url":"/docs/concepts/architecture?format=llm"},{"title":"Busca em texto completo FTS5","slug":"fts5-search","summary":"Como o Synapse usa SQLite FTS5 para busca de memória em texto completo sub-milissegundo.","audience":["human","llm"],"tags":["concept","search","fts5","fulltext"],"difficulty":"advanced","updated":"2026-06-27","word_count":620,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/concepts/fts5-search","api_url":"/docs/concepts/fts5-search?format=json","llm_url":"/docs/concepts/fts5-search?format=llm"},{"title":"O modelo de memória","slug":"memory-model","summary":"Como as memórias são estruturadas — categorias, keys, tags, prioridades, fontes, verificação.","audience":["human","llm"],"tags":["concept","memory","model","structure"],"difficulty":"intermediate","updated":"2026-06-27","word_count":737,"read_minutes":4,"lang":"pt","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":"Como o Synapse isola dados entre usuários e minds — fronteiras de segurança explicadas.","audience":["human","llm"],"tags":["concept","multi-tenancy","security","isolation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":590,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/concepts/multi-tenancy","api_url":"/docs/concepts/multi-tenancy?format=json","llm_url":"/docs/concepts/multi-tenancy?format=llm"},{"title":"Busca semântica (embeddings)","slug":"semantic-search","summary":"Busca conceitual de memória usando embeddings vetoriais — encontre por significado, não apenas palavras-chave.","audience":["human","llm"],"tags":["concept","semantic","embeddings","vector-search"],"difficulty":"advanced","updated":"2026-06-27","word_count":571,"read_minutes":3,"lang":"pt","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":"Livro de Receitas LLM","icon":"🤖","description":"Receitas e padrões para agentes LLM.","order":6,"articles":[{"title":"Padrão de poll de chat","slug":"chat-polling-pattern","summary":"Como fazer poll por mensagens humanas entre chamadas de ferramenta sem bloquear seu workflow.","audience":["llm"],"tags":["cookbook","chat","polling","async"],"difficulty":"beginner","updated":"2026-06-27","word_count":422,"read_minutes":2,"lang":"pt","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":"Recuperação de erros para agentes","slug":"error-recovery","summary":"Como agentes LLM devem tratar e se recuperar de erros — retry, armazenar, aprender.","audience":["llm"],"tags":["cookbook","errors","recovery","resilience"],"difficulty":"intermediate","updated":"2026-06-27","word_count":252,"read_minutes":1,"lang":"pt","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":"Estratégia de tagueamento de memória","slug":"memory-tagging-strategy","summary":"Como taguear memórias para busca e filtragem eficazes — o sistema de tagueamento que escala.","audience":["llm"],"tags":["cookbook","tagging","memory","strategy"],"difficulty":"intermediate","updated":"2026-06-27","word_count":379,"read_minutes":2,"lang":"pt","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":"Padrão de início de sessão","slug":"session-start-pattern","summary":"A sequência canônica de início de sessão que todo agente LLM deve seguir.","audience":["llm"],"tags":["cookbook","session","pattern","startup"],"difficulty":"beginner","updated":"2026-06-27","word_count":262,"read_minutes":1,"lang":"pt","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 orientado por tarefas","slug":"task-driven-workflow","summary":"Use tarefas do Synapse para conduzir workflows LLM multi-etapas que sobrevivem entre sessões.","audience":["llm"],"tags":["cookbook","tasks","workflow","persistence"],"difficulty":"intermediate","updated":"2026-06-27","word_count":307,"read_minutes":2,"lang":"pt","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":"Perguntas Frequentes","icon":"❓","description":"Perguntas frequentes e problemas comuns.","order":7,"articles":[{"title":"FAQ da API","slug":"api-faq","summary":"Perguntas comuns sobre a API — autenticação, limites de taxa, tratamento de erros, descoberta de endpoints.","audience":["human","llm"],"tags":["faq","api","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":412,"read_minutes":2,"lang":"pt","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 geral","slug":"general","summary":"Perguntas comuns sobre o Synapse — o que é, como funciona, para quem é.","audience":["human","llm"],"tags":["faq","general","intro"],"difficulty":"beginner","updated":"2026-06-27","word_count":582,"read_minutes":3,"lang":"pt","translated":true,"url":"/docs/faq/general","api_url":"/docs/faq/general?format=json","llm_url":"/docs/faq/general?format=llm"},{"title":"FAQ do MCP","slug":"mcp-faq","summary":"Perguntas comuns sobre integração MCP — ferramentas, transportes, troubleshooting.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":481,"read_minutes":2,"lang":"pt","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 de troubleshooting","slug":"troubleshooting","summary":"Soluções para problemas comuns do Synapse — auth, rede, dados, deploy.","audience":["human","llm"],"tags":["faq","troubleshooting","problems","solutions"],"difficulty":"beginner","updated":"2026-06-27","word_count":718,"read_minutes":4,"lang":"pt","translated":true,"url":"/docs/faq/troubleshooting","api_url":"/docs/faq/troubleshooting?format=json","llm_url":"/docs/faq/troubleshooting?format=llm"}]}],"total_articles":47,"lang":"pt","available_langs":["ar","de","en","es","fr","hi","id","it","ja","ko","nl","pl","pt","ru","sv","th","tr","uk","vi","zh"]}