Synapse Kayser
Manual & Reference
Everything you need to get the most out of Synapse Kayser — from connecting AI agents via MCP to running industrial load tests.
🤖 MCP — AI Agent Integration
Synapse Kayser exposes an MCP (Model Context Protocol) HTTP+SSE server on port
47821. Any MCP-compatible AI agent — Claude, Cursor, Windsurf, or a custom agent —
can discover and execute your saved HTTP requests, including all pre-configured headers, auth tokens,
and pre-request scripts.
Step 1 — Add the MCP server to Claude
You have two options:
claude_desktop_config.json {
"mcpServers": {
"synapse": {
"type": "sse",
"url": "http://127.0.0.1:47821/sse"
}
}
} claude mcp add --transport sse synapse http://127.0.0.1:47821/sse
Step 2 — Open a collection in Synapse
Go to File → Open Collection and select your .bru folder.
The MCP server automatically indexes all requests — the agent can see them as soon as the collection is open.
Step 3 — Talk to your agent
Example prompts you can use right away:
Available MCP Tools
query_params, path_params, headers, and body. Runs the full pre-request script and applies all configured auth and environment variables.How the agent finds and runs requests
The execute_request tool accepts these filter parameters:
name_or_pathPartial name or file path substring (e.g. "Login", "users/list")methodOptional filter: GET, POST, PUT, DELETE, PATCH…url_containsOptional URL fragment filter (e.g. "/api/orders")query_paramsObject of query params to add/override (e.g. page: "2")path_paramsObject of path params — replaces :id or {{id}} in the URLheadersObject of headers to add/overridebodyString — replaces the request body entirely☁️ Nextcloud Sync — Multi-Profile Workspace
Connect Synapse Kayser to your own Nextcloud server and keep your entire workspace in sync across machines — collections, environment variables, and per-profile settings. No third-party cloud involved: your data lives exclusively on your Nextcloud instance.
Step 1 — Connect your Nextcloud server
Open Settings → Cloud Sync inside Synapse Kayser. Enter your Nextcloud URL
(e.g. https://cloud.myserver.com), your username, and an
app password (generate one in Nextcloud → Settings → Security → App passwords).
Step 2 — Create profiles
In Settings → Profiles, click New Profile and give it a name — for example: Work, Personal, or Client Acme. Each profile is an isolated workspace with its own:
.bru folders per profile — no mixing of client APIs.baseUrl, tokens, secrets, and env files./Synapse/Work/).Step 3 — Switch profiles
Click the profile selector in the top bar. Switching takes under a second — Synapse loads the profile's collections and variables instantly from the local cache, then verifies sync state with Nextcloud in the background.
Step 4 — Sync across machines
Open Synapse Kayser on a second machine, connect to the same Nextcloud server, and select the same profile. All collections, env vars, and settings are pulled automatically. Changes made on machine A appear on machine B after the next sync cycle.
⬜ Split Panel
Work on two requests at the same time with a VS Code-style split panel.
🌐 HTTP Requests
Synapse Kayser supports the full HTTP request lifecycle. Each request lives in a .bru file inside your collection folder.
{{baseUrl}} syntax anywhere. Switch between dev, staging, prod with one click.🔗 Chained API Flows
Connect multiple HTTP requests into a visual flow. The output of one step automatically feeds the next — no copy/paste, no manual token transfer.
$response.body.token syntax in subsequent steps to reference previous responses.⚡ Load Testing
Industrial-grade load testing with RAM Guard to prevent system crashes.
🗄 Database Manager
Connect to PostgreSQL, MySQL, SQL Server, MongoDB, and Redis — all in one panel. Query, edit, and export without leaving Synapse Kayser.
📁 Bruno Collections
Synapse Kayser reads and writes .bru and bruno.yml files natively. Your collections stay on disk, in your Git repo, exactly where they belong.
.bru files..bru file immediately.
Synapse Kayser
Manual y Referencia
Todo lo que necesitas para sacarle el máximo a Synapse Kayser — desde conectar agentes IA con MCP hasta ejecutar pruebas de carga industriales.
🤖 MCP — Integración con Agentes IA
Synapse Kayser expone un servidor MCP (Model Context Protocol) HTTP+SSE en el puerto
47821. Cualquier agente IA compatible con MCP — Claude, Cursor, Windsurf o un agente propio —
puede descubrir y ejecutar tus peticiones HTTP guardadas, incluyendo todos los headers, tokens de auth
y scripts de pre-petición.
Paso 1 — Agrega el servidor MCP a Claude
Tienes dos opciones:
claude_desktop_config.json {
"mcpServers": {
"synapse": {
"type": "sse",
"url": "http://127.0.0.1:47821/sse"
}
}
} claude mcp add --transport sse synapse http://127.0.0.1:47821/sse
Paso 2 — Abre una colección en Synapse
Ve a Archivo → Abrir Colección y selecciona tu carpeta .bru.
El servidor MCP indexa todos los requests automáticamente — el agente los ve en cuanto la colección está abierta.
Paso 3 — Habla con tu agente
Ejemplos de prompts que puedes usar de inmediato:
Herramientas MCP disponibles
query_params, path_params, headers y body. Ejecuta el script de pre-petición y aplica toda la auth y variables de entorno configuradas.Cómo el agente encuentra y ejecuta requests
La herramienta execute_request acepta estos parámetros de filtro:
name_or_pathNombre parcial o fragmento de ruta (ej. "Login", "users/list")methodFiltro opcional: GET, POST, PUT, DELETE, PATCH…url_containsFragmento de URL para filtrar (ej. "/api/orders")query_paramsObjeto de query params a agregar/sobreescribir (ej. page: "2")path_paramsObjeto de path params — reemplaza :id o {{id}} en la URLheadersObjeto de headers a agregar/sobreescribirbodyString — reemplaza el cuerpo del request por completo☁️ Nextcloud Sync — Espacio Multi-Perfil
Conecta Synapse Kayser a tu propio servidor Nextcloud y mantén todo tu espacio de trabajo sincronizado entre máquinas — colecciones, variables de entorno y configuración por perfil. Sin nubes de terceros: tus datos viven exclusivamente en tu instancia de Nextcloud.
Paso 1 — Conecta tu servidor Nextcloud
Abre Configuración → Sincronización en la nube dentro de Synapse Kayser.
Ingresa la URL de tu Nextcloud (ej. https://cloud.miserv.com), tu usuario y una
contraseña de aplicación (créala en Nextcloud → Configuración → Seguridad → Contraseñas de app).
Paso 2 — Crea perfiles
En Configuración → Perfiles, haz clic en Nuevo Perfil y ponle un nombre — por ejemplo: Trabajo, Personal o Cliente Acme. Cada perfil es un espacio de trabajo aislado con su propio:
.bru separadas por perfil — sin mezclar APIs de diferentes clientes.baseUrl, tokens, secretos y archivos de entorno./Synapse/Trabajo/).Paso 3 — Cambia de perfil
Haz clic en el selector de perfiles en la barra superior. El cambio tarda menos de un segundo — Synapse carga las colecciones y variables del perfil instantáneamente desde caché local, luego verifica el estado de sincronización con Nextcloud en segundo plano.
Paso 4 — Sincroniza entre máquinas
Abre Synapse Kayser en una segunda máquina, conéctate al mismo servidor Nextcloud y selecciona el mismo perfil. Todas las colecciones, variables y configuración se descargan automáticamente. Los cambios hechos en la máquina A aparecen en la máquina B después del siguiente ciclo de sincronización.
⬜ Panel Dividido
Trabaja en dos requests al mismo tiempo con un panel dividido estilo VS Code.
🌐 Peticiones HTTP
Synapse Kayser soporta el ciclo completo de peticiones HTTP. Cada request vive en un archivo .bru dentro de tu carpeta de colección.
{{baseUrl}} en cualquier parte. Cambia entre dev, staging y prod con un clic.🔗 API Flows Encadenados
Conecta múltiples peticiones HTTP en un flujo visual. La salida de un paso alimenta automáticamente el siguiente — sin copiar y pegar, sin transferir tokens manualmente.
$response.body.token en pasos siguientes para referenciar respuestas anteriores.⚡ Pruebas de Carga
Pruebas de carga de nivel industrial con RAM Guard para prevenir bloqueos del sistema.
🗄 Gestor de Bases de Datos
Conéctate a PostgreSQL, MySQL, SQL Server, MongoDB y Redis — todo en un panel. Consulta, edita y exporta sin salir de Synapse Kayser.
📁 Colecciones Bruno
Synapse Kayser lee y escribe archivos .bru y bruno.yml de forma nativa. Tus colecciones permanecen en disco, en tu repositorio Git, exactamente donde deben estar.
.bru..bru inmediatamente.