{"categories":[{"slug":"getting-started","title":"Primeros Pasos","icon":"🚀","description":"Todo lo que necesitas para empezar con Synapse.","order":1,"articles":[{"title":"Autenticación y Mind Keys","slug":"authentication","summary":"Cómo funciona la autenticación de Synapse: Mind Keys para agentes, JWTs para humanos, ?key= para herramientas que solo usan URL.","audience":["human","llm"],"tags":["auth","mind-key","jwt","security"],"difficulty":"beginner","updated":"2026-06-27","word_count":544,"read_minutes":3,"lang":"es","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 — ¿Cuándo usar cada uno?","slug":"mind-key-vs-jwt","summary":"Guía de decisión: Mind Key para acceso a datos del agente, JWT para gestión de cuenta.","audience":["human","llm"],"tags":["auth","mind-key","jwt","decision-guide"],"difficulty":"beginner","updated":"2026-06-27","word_count":770,"read_minutes":4,"lang":"es","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":"En 3 llamadas a la API: recuperar todas las memorias, almacenar una nueva, buscar. El flujo esencial del LLM.","audience":["llm"],"tags":["llm","agent","quickstart","memory"],"difficulty":"beginner","updated":"2026-06-27","word_count":381,"read_minutes":2,"lang":"es","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 una cuenta, cree su primer mind, almacene una memoria — todo en 5 minutos.","audience":["human"],"tags":["quickstart","human","register","mind-key"],"difficulty":"beginner","updated":"2026-06-27","word_count":405,"read_minutes":2,"lang":"es","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":"¿Qué es Synapse?","slug":"what-is-synapse","summary":"Synapse es una API de memoria persistente para agentes LLM — su IA nunca olvida entre sesiones.","audience":["human","llm"],"tags":["intro","overview","memory","llm"],"difficulty":"beginner","updated":"2026-06-27","word_count":553,"read_minutes":3,"lang":"es","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":"Referencia de la API","icon":"⚡","description":"Referencia completa de todos los endpoints de la API.","order":2,"articles":[{"title":"Browser Proxy","slug":"browser","summary":"Servicio de automatización de navegador — contenedor Docker separado en el puerto 13000 para el control de navegador headless.","audience":["human","llm"],"tags":["api","browser","automation","playwright"],"difficulty":"advanced","updated":"2026-06-27","word_count":247,"read_minutes":1,"lang":"es","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 asíncrono entre humanos y agentes LLM — poll, reply, history, conteo de no leídos, subida de archivos.","audience":["human","llm"],"tags":["api","chat","async","messaging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":281,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/chat","api_url":"/docs/api/chat?format=json","llm_url":"/docs/api/chat?format=llm"},{"title":"API de Computer Control","slug":"computers","summary":"Control remoto de computadoras registradas — encolar comandos, tomar capturas de pantalla, ejecutar scripts en máquinas remotas.","audience":["human","llm"],"tags":["api","computers","remote-control","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":394,"read_minutes":2,"lang":"es","translated":true,"url":"/docs/api/computers","api_url":"/docs/api/computers?format=json","llm_url":"/docs/api/computers?format=llm"},{"title":"Cron y Scheduler","slug":"cron","summary":"Programe llamadas recurrentes a la API — trabajos cron que se disparan según una programación, ideales para sincronización periódica y recordatorios.","audience":["human","llm"],"tags":["api","cron","scheduler","automation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":227,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/cron","api_url":"/docs/api/cron?format=json","llm_url":"/docs/api/cron?format=llm"},{"title":"Errores y manejo de errores","slug":"errors","summary":"Códigos de estado HTTP, formato de respuesta de error y cómo recuperarse de errores comunes.","audience":["human","llm"],"tags":["api","errors","troubleshooting","http"],"difficulty":"beginner","updated":"2026-06-27","word_count":565,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/api/errors","api_url":"/docs/api/errors?format=json","llm_url":"/docs/api/errors?format=llm"},{"title":"API de Memory","slug":"memory","summary":"Referencia completa de los 22 endpoints de memoria: almacenar, recall, búsqueda, búsqueda semántica, sincronización, auditoría y más.","audience":["human","llm"],"tags":["api","memory","crud","search","fts5","semantic"],"difficulty":"intermediate","updated":"2026-06-27","word_count":566,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/api/memory","api_url":"/docs/api/memory?format=json","llm_url":"/docs/api/memory?format=llm"},{"title":"Resumen de la API y URL base","slug":"overview","summary":"Todos los endpoints de la API de Synapse, URL base, patrones de autenticación y formatos de respuesta de un vistazo.","audience":["human","llm"],"tags":["api","overview","endpoints"],"difficulty":"beginner","updated":"2026-06-27","word_count":602,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/api/overview","api_url":"/docs/api/overview?format=json","llm_url":"/docs/api/overview?format=llm"},{"title":"Límites de frecuencia y cuotas","slug":"rate-limits","summary":"Políticas de límites de frecuencia de la API de Synapse — cabecera 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":389,"read_minutes":2,"lang":"es","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":"Almacén persistente de scripts — guarde scripts reutilizables de shell, Python o Node y obténgalos vía curl | bash.","audience":["human","llm"],"tags":["api","scripts","automation","snippets"],"difficulty":"beginner","updated":"2026-06-27","word_count":154,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/scripts","api_url":"/docs/api/scripts?format=json","llm_url":"/docs/api/scripts?format=llm"},{"title":"API de Tasks","slug":"tasks","summary":"Gestión de tareas para agentes LLM — crear, listar, actualizar, completar y eliminar tareas con prioridades.","audience":["human","llm"],"tags":["api","tasks","todo","management"],"difficulty":"beginner","updated":"2026-06-27","word_count":162,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/tasks","api_url":"/docs/api/tasks?format=json","llm_url":"/docs/api/tasks?format=llm"},{"title":"Herramientas de utilidad (time, calc, random)","slug":"tools","summary":"Endpoints públicos de utilidad — hora del servidor, calculadora segura, generador de valores aleatorios. No requieren autenticación.","audience":["human","llm"],"tags":["api","tools","utility","public"],"difficulty":"beginner","updated":"2026-06-27","word_count":251,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/tools","api_url":"/docs/api/tools?format=json","llm_url":"/docs/api/tools?format=llm"},{"title":"API de User y Minds","slug":"user","summary":"Gestión de cuenta — registro, login, crear minds, listar minds, eliminar minds. Protegido con JWT.","audience":["human","llm"],"tags":["api","user","account","minds","jwt"],"difficulty":"beginner","updated":"2026-06-27","word_count":331,"read_minutes":2,"lang":"es","translated":true,"url":"/docs/api/user","api_url":"/docs/api/user?format=json","llm_url":"/docs/api/user?format=llm"},{"title":"API de Variables","slug":"variables","summary":"Almacén rápido clave-valor para estado de LLM — contadores, flags, timestamps de última actividad, progreso parcial.","audience":["human","llm"],"tags":["api","variables","kv-store","state"],"difficulty":"beginner","updated":"2026-06-27","word_count":191,"read_minutes":1,"lang":"es","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 memoria, chat y tareas — reciba notificaciones cuando cambien los datos.","audience":["human","llm"],"tags":["api","webhooks","automation","events"],"difficulty":"intermediate","updated":"2026-06-27","word_count":207,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/api/webhooks","api_url":"/docs/api/webhooks?format=json","llm_url":"/docs/api/webhooks?format=llm"}]},{"slug":"mcp","title":"Integración MCP","icon":"🔌","description":"Integración con Claude, Cursor y otros clientes MCP.","order":3,"articles":[{"title":"MCP en Claude Code","slug":"claude-code","summary":"Use las herramientas de Synapse desde el agente de terminal Claude Code — memoria persistente para sesiones de codificación.","audience":["human","llm"],"tags":["mcp","claude-code","terminal","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":243,"read_minutes":1,"lang":"es","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 en Claude Desktop","slug":"claude-desktop","summary":"Conecte Synapse a Claude Desktop en 2 minutos. Claude obtiene 79 herramientas de Synapse de forma nativa.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":437,"read_minutes":2,"lang":"es","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 en Continue.dev","slug":"continue","summary":"Conecte Synapse a Continue.dev — asistente de codificación de IA de código abierto para VS Code y JetBrains.","audience":["human"],"tags":["mcp","continue","vscode","jetbrains"],"difficulty":"intermediate","updated":"2026-06-27","word_count":270,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/mcp/continue","api_url":"/docs/mcp/continue?format=json","llm_url":"/docs/mcp/continue?format=llm"},{"title":"MCP en Cursor","slug":"cursor","summary":"Conecte Synapse al IDE Cursor para memoria persistente del proyecto entre sesiones de codificación.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":327,"read_minutes":2,"lang":"es","translated":true,"url":"/docs/mcp/cursor","api_url":"/docs/mcp/cursor?format=json","llm_url":"/docs/mcp/cursor?format=llm"},{"title":"Construir un cliente MCP personalizado","slug":"custom-client","summary":"Conéctese al servidor MCP de Synapse desde su propia aplicación usando el SDK de MCP.","audience":["human","llm"],"tags":["mcp","custom","sdk","development"],"difficulty":"advanced","updated":"2026-06-27","word_count":178,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/mcp/custom-client","api_url":"/docs/mcp/custom-client?format=json","llm_url":"/docs/mcp/custom-client?format=llm"},{"title":"Solución de problemas de MCP","slug":"troubleshooting","summary":"Resuelva problemas comunes de integración de MCP — servidor que no arranca, herramientas que no aparecen, errores de auth.","audience":["human","llm"],"tags":["mcp","troubleshooting","errors","debugging"],"difficulty":"intermediate","updated":"2026-06-27","word_count":648,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/mcp/troubleshooting","api_url":"/docs/mcp/troubleshooting?format=json","llm_url":"/docs/mcp/troubleshooting?format=llm"},{"title":"¿Qué es MCP?","slug":"what-is-mcp","summary":"Model Context Protocol permite a los LLMs llamar a herramientas externas. Synapse expone 79 herramientas vía servidor MCP oficial.","audience":["human","llm"],"tags":["mcp","intro","overview"],"difficulty":"beginner","updated":"2026-06-27","word_count":612,"read_minutes":3,"lang":"es","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":"Guías y Tutoriales","icon":"📖","description":"Guías paso a paso para escenarios concretos.","order":4,"articles":[{"title":"Pruebas automatizadas de apps iOS","slug":"automated-testing-ios","summary":"Use Synapse + Computer Control API para automatizar pruebas de apps iOS vía Simulator.","audience":["human","llm"],"tags":["guide","ios","testing","automation"],"difficulty":"advanced","updated":"2026-06-27","word_count":341,"read_minutes":2,"lang":"es","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 y restauración","slug":"backup-restore","summary":"Exporte sus memorias para backup, migre entre minds, restaure tras pérdida de datos.","audience":["human","llm"],"tags":["guide","backup","restore","migration"],"difficulty":"beginner","updated":"2026-06-27","word_count":278,"read_minutes":1,"lang":"es","translated":true,"url":"/docs/guides/backup-restore","api_url":"/docs/guides/backup-restore?format=json","llm_url":"/docs/guides/backup-restore?format=llm"},{"title":"Mejores prácticas de memoria","slug":"memory-best-practices","summary":"Cómo estructurar memorias para un recall efectivo — categorías, claves, etiquetas, prioridades.","audience":["human","llm"],"tags":["guide","memory","best-practices","patterns"],"difficulty":"intermediate","updated":"2026-06-27","word_count":682,"read_minutes":3,"lang":"es","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":"Coordinación multi-agente","slug":"multi-agent-coordination","summary":"Coordine múltiples agentes LLM usando minds, tareas y chat compartidos de Synapse.","audience":["human","llm"],"tags":["guide","multi-agent","coordination","patterns"],"difficulty":"advanced","updated":"2026-06-27","word_count":274,"read_minutes":1,"lang":"es","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":"Construir un agente LLM persistente","slug":"persistent-llm-agent","summary":"Guía paso a paso para construir un agente LLM que recuerda entre sesiones usando Synapse.","audience":["human","llm"],"tags":["guide","agent","persistence","architecture"],"difficulty":"intermediate","updated":"2026-06-27","word_count":231,"read_minutes":1,"lang":"es","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 tests autoreparables","slug":"self-healing-tests","summary":"Construya pipelines de tests que aprenden de los fallos y se adaptan automáticamente usando la memoria de Synapse.","audience":["human","llm"],"tags":["guide","testing","self-healing","ci"],"difficulty":"advanced","updated":"2026-06-27","word_count":296,"read_minutes":1,"lang":"es","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":"Automatización con webhooks","slug":"webhook-automation","summary":"Dispare sistemas externos cuando cambian las memorias — sincronice, notifique, automatice.","audience":["human","llm"],"tags":["guide","webhooks","automation","integration"],"difficulty":"intermediate","updated":"2026-06-27","word_count":343,"read_minutes":2,"lang":"es","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":"Conceptos","icon":"🧠","description":"Arquitectura y conceptos detrás de Synapse.","order":5,"articles":[{"title":"Arquitectura de Synapse","slug":"architecture","summary":"Cómo está construido Synapse — Fastify, PostgreSQL, FTS5, embeddings, servidor MCP.","audience":["human","llm"],"tags":["architecture","design","components"],"difficulty":"intermediate","updated":"2026-06-27","word_count":498,"read_minutes":2,"lang":"es","translated":true,"url":"/docs/concepts/architecture","api_url":"/docs/concepts/architecture?format=json","llm_url":"/docs/concepts/architecture?format=llm"},{"title":"Búsqueda de texto completo FTS5","slug":"fts5-search","summary":"Cómo Synapse usa SQLite FTS5 para búsqueda de texto completo de memoria sub-milisegundo.","audience":["human","llm"],"tags":["concept","search","fts5","fulltext"],"difficulty":"advanced","updated":"2026-06-27","word_count":625,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/concepts/fts5-search","api_url":"/docs/concepts/fts5-search?format=json","llm_url":"/docs/concepts/fts5-search?format=llm"},{"title":"El modelo de memoria","slug":"memory-model","summary":"Cómo se estructuran las memorias — categorías, claves, etiquetas, prioridades, fuentes, verificación.","audience":["human","llm"],"tags":["concept","memory","model","structure"],"difficulty":"intermediate","updated":"2026-06-27","word_count":770,"read_minutes":4,"lang":"es","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 y aislamiento","slug":"multi-tenancy","summary":"Cómo Synapse aísla los datos entre usuarios y minds — explicación de los límites de seguridad.","audience":["human","llm"],"tags":["concept","multi-tenancy","security","isolation"],"difficulty":"intermediate","updated":"2026-06-27","word_count":622,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/concepts/multi-tenancy","api_url":"/docs/concepts/multi-tenancy?format=json","llm_url":"/docs/concepts/multi-tenancy?format=llm"},{"title":"Búsqueda semántica (embeddings)","slug":"semantic-search","summary":"Búsqueda conceptual de memoria usando embeddings vectoriales — encuentre por significado, no solo por palabras clave.","audience":["human","llm"],"tags":["concept","semantic","embeddings","vector-search"],"difficulty":"advanced","updated":"2026-06-27","word_count":578,"read_minutes":3,"lang":"es","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":"Recetario LLM","icon":"🤖","description":"Recetas y patrones para agentes LLM.","order":6,"articles":[{"title":"Patrón de polling de chat","slug":"chat-polling-pattern","summary":"Cómo hacer poll de mensajes humanos entre llamadas a herramientas sin bloquear su flujo de trabajo.","audience":["llm"],"tags":["cookbook","chat","polling","async"],"difficulty":"beginner","updated":"2026-06-27","word_count":436,"read_minutes":2,"lang":"es","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":"Recuperación de errores para agentes","slug":"error-recovery","summary":"Cómo los agentes LLM deben manejar y recuperarse de errores — reintentar, almacenar, aprender.","audience":["llm"],"tags":["cookbook","errors","recovery","resilience"],"difficulty":"intermediate","updated":"2026-06-27","word_count":272,"read_minutes":1,"lang":"es","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":"Estrategia de etiquetado de memoria","slug":"memory-tagging-strategy","summary":"Cómo etiquetar memorias para una búsqueda y filtrado efectivos — el sistema de etiquetado que escala.","audience":["llm"],"tags":["cookbook","tagging","memory","strategy"],"difficulty":"intermediate","updated":"2026-06-27","word_count":382,"read_minutes":2,"lang":"es","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":"Patrón de inicio de sesión","slug":"session-start-pattern","summary":"La secuencia canónica de inicio de sesión que todo agente LLM debería seguir.","audience":["llm"],"tags":["cookbook","session","pattern","startup"],"difficulty":"beginner","updated":"2026-06-27","word_count":264,"read_minutes":1,"lang":"es","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 basado en tareas","slug":"task-driven-workflow","summary":"Use las tareas de Synapse para impulsar flujos de trabajo LLM multi-paso que sobreviven entre sesiones.","audience":["llm"],"tags":["cookbook","tasks","workflow","persistence"],"difficulty":"intermediate","updated":"2026-06-27","word_count":328,"read_minutes":2,"lang":"es","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":"Preguntas Frecuentes","icon":"❓","description":"Preguntas frecuentes y problemas comunes.","order":7,"articles":[{"title":"FAQ de la API","slug":"api-faq","summary":"Preguntas comunes sobre la API — autenticación, límites de frecuencia, manejo de errores, descubrimiento de endpoints.","audience":["human","llm"],"tags":["faq","api","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":424,"read_minutes":2,"lang":"es","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 general","slug":"general","summary":"Preguntas comunes sobre Synapse — qué es, cómo funciona, para quién es.","audience":["human","llm"],"tags":["faq","general","intro"],"difficulty":"beginner","updated":"2026-06-27","word_count":583,"read_minutes":3,"lang":"es","translated":true,"url":"/docs/faq/general","api_url":"/docs/faq/general?format=json","llm_url":"/docs/faq/general?format=llm"},{"title":"FAQ de MCP","slug":"mcp-faq","summary":"Preguntas comunes sobre la integración de MCP — herramientas, transportes, solución de problemas.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":494,"read_minutes":2,"lang":"es","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 solución de problemas","slug":"troubleshooting","summary":"Soluciones a problemas comunes de Synapse — autenticación, red, datos, despliegue.","audience":["human","llm"],"tags":["faq","troubleshooting","problems","solutions"],"difficulty":"beginner","updated":"2026-06-27","word_count":762,"read_minutes":4,"lang":"es","translated":true,"url":"/docs/faq/troubleshooting","api_url":"/docs/faq/troubleshooting?format=json","llm_url":"/docs/faq/troubleshooting?format=llm"}]}],"total_articles":47,"lang":"es","available_langs":["ar","de","en","es","fr","hi","id","it","ja","ko","nl","pl","pt","ru","sv","th","tr","uk","vi","zh"]}