Cursor
Añade una dirección, inicia sesión una vez y Cursor llama a tus servicios en todos tus proyectos.
Cursor inicia sesión en Sallyport por su cuenta. Lee los servidores MCP de ~/.cursor/mcp.json para todos los proyectos y de .cursor/mcp.json dentro de un proyecto.
Conéctalo
- Añade la entrada de abajo a
~/.cursor/mcp.json. Si el archivo ya tiene servidores, añadesallyporta sumcpServers. - Abre Cursor Settings, busca
sallyporten la sección MCP y pulsa Connect. Tu navegador abre Sallyport. - Inicia sesión o crea una cuenta y pulsa «Permitir» en la pantalla de consentimiento.
{
"mcpServers": {
"sallyport": {
"url": "https://mcp.sallyport.cloud/mcp"
}
}
}Pulsar «Permitir» crea un agente con el nombre del cliente. El agente de un propietario o administrador empieza con todas las conexiones del espacio de trabajo. El de un miembro empieza sin ninguna, y un administrador las añade en «Acceso». Volver a iniciar sesión más tarde cuesta un clic en «Reconectar».
Conéctalo con un token
Un token sirve para una máquina donde nadie inicia sesión en un navegador. Cursor lo envía como cabecera, y la consola te escribe la entrada.
- En la consola, abre Agentes, pulsa «Nuevo agente», escribe un nombre y pulsa «Crear agente».
- En la página del agente, en «Conectar este agente», elige «Cursor» y pulsa «Copiar para Cursor». La copia lleva el token que acabas de crear en esta página, o uno nuevo.
- Pégalo en
~/.cursor/mcp.json. Si el archivo ya tiene servidores, añade la entradasallyporta sumcpServers.
{
"mcpServers": {
"sallyport": {
"url": "https://mcp.sallyport.cloud/mcp",
"headers": { "Authorization": "Bearer YOUR_AGENT_TOKEN" }
}
}
}Un proyecto, el token fuera de git
Para un solo proyecto, usa .cursor/mcp.json. Cursor resuelve ${env:NAME} en las cabeceras, así que el archivo versionado nombra una variable en lugar del token.
{
"mcpServers": {
"sallyport": {
"url": "https://mcp.sallyport.cloud/mcp",
"headers": { "Authorization": "Bearer ${env:SP_AGENT_TOKEN}" }
}
}
}Define SP_AGENT_TOKEN en el entorno con el que arranca Cursor. Da a cada repositorio su propio agente y el registro muestra quién hizo cada llamada.
Cuando una llamada espera a una persona
Las llamadas pasan directo salvo que hayas activado «Preguntar en cada llamada» para una conexión, puesto una clase en «Requiere aprobación» o fijado un presupuesto. Sallyport mantiene una llamada en espera como mucho 4 minutos, y como mucho 45 segundos si el cliente no envía un token de progreso. Luego responde con approve_url y call_id.
Abre el enlace y responde, luego pide al agente que continúe. Repite la llamada con el mismo call_id y recibe el resultado, así que el servicio se llama una sola vez.