Descripción general
El servidor MCP de Sales Layer se puede utilizar con cualquier cliente compatible con el Model Context Protocol que pueda conectarse de forma segura a servidores MCP remotos.
Este artículo explica los valores generales de configuración que debes utilizar al conectar Sales Layer con clientes compatibles con MCP que no tienen una guía específica de configuración de Sales Layer.
Nota: Antes de seguir este artículo, comprueba si ya existe un artículo específico de Sales Layer para tu cliente, como Claude Web, Claude Desktop, Microsoft Copilot Studio, ChatGPT, Cursor, VS Code, Google Gemini o n8n. Primero debes seguir los artículos específicos para cada cliente.
```Antes de empezar
Antes de conectar otro cliente compatible con MCP a Sales Layer, asegúrate de tener:
- Un cliente compatible con MCP que admita servidores MCP remotos o configuración de servidores MCP locales.
- Compatibilidad con OAuth 2.0 con PKCE si utilizas el servidor MCP remoto de Sales Layer.
- Acceso al catálogo de Sales Layer que quieres utilizar.
- Tu Catalog Token de Sales Layer.
- Permiso de tu organización para conectar herramientas externas de IA a los datos de tu catálogo de producto.
Actualmente, el Catalog Token no se obtiene desde una sección de API/Tokens dentro del PIM de Sales Layer. Para conseguirlo, contacta con el equipo de soporte de Sales Layer o con tu representante de cuenta de Sales Layer.
Advertencia: No pegues tu Catalog Token de Sales Layer como bearer token ni como clave API en un cliente MCP remoto. Para el servidor MCP remoto, el Catalog Token se introduce en la pantalla de autorización de Sales Layer durante el flujo OAuth.
```Elegir el tipo de conexión
Los clientes MCP pueden conectarse a Sales Layer de diferentes formas según lo que admita cada cliente.
| Tipo de conexión | Cuándo utilizarlo | Autenticación |
|---|---|---|
| Servidor MCP remoto | Tu cliente puede conectarse directamente a una URL de servidor MCP remoto. | OAuth 2.0 con PKCE. |
| MCP remoto mediante puente local | Tu cliente admite servidores MCP locales basados en comandos, pero no admite OAuth remoto directamente. | Flujo de autorización en navegador iniciado por el puente local. |
| Paquete MCP local | Tu cliente admite paquetes MCP locales, como las extensiones de Claude Desktop. | Catalog Token introducido durante la configuración del paquete local. |
| API REST directa | Tu flujo de trabajo no necesita herramientas MCP y solo requiere llamadas API fijas. | Cabecera X-API-KEY. |
Si tu cliente admite MCP remoto con OAuth 2.0 y PKCE, utiliza la opción de servidor MCP remoto. Si no lo admite, comprueba si puedes utilizar un puente local o un paquete local.
Elegir el modo de acceso
Utiliza el modo de acceso que coincida con lo que el cliente MCP debe poder hacer con tu catálogo de Sales Layer.
| Modo | URL del servidor | Cuándo utilizarlo |
|---|---|---|
| Conexión remota predeterminada | https://mcp.saleslayer.com/mcp | Quieres utilizar el endpoint MCP estándar de Sales Layer. |
| Solo lectura | https://mcp.saleslayer.com/onlyread/mcp | El cliente solo necesita inspeccionar, consultar o analizar datos del catálogo. |
| Acceso completo | https://mcp.saleslayer.com/full/mcp | El cliente necesita crear o actualizar datos de Sales Layer mediante herramientas MCP. |
Para la mayoría de configuraciones iniciales, empieza con Solo lectura. Utiliza Acceso completo solo en flujos de trabajo de confianza en los que se espere que el cliente de IA modifique datos del catálogo.
Opción 1: Conectar mediante una URL de servidor MCP remoto
Utiliza esta opción cuando el cliente admita servidores MCP remotos y OAuth 2.0 con PKCE.
- Abre tu cliente compatible con MCP.
- Ve a la sección de herramientas, conectores, extensiones, agentes o servidores MCP.
- Añade un nuevo servidor MCP.
- Introduce un nombre claro para el servidor, por ejemplo Sales Layer MCP.
- Introduce la URL del servidor MCP de Sales Layer.
- Selecciona OAuth 2.0 si el cliente te pide un método de autenticación.
- Utiliza el descubrimiento dinámico si el cliente lo admite.
- Guarda o conecta el servidor.
Utiliza esta URL para la configuración remota estándar:
https://mcp.saleslayer.com/mcp
Valores OAuth manuales
Si el cliente no admite el descubrimiento dinámico y solicita valores OAuth manuales, utiliza la siguiente configuración:
| Campo | Valor |
|---|---|
| URL de autorización | https://mcp.saleslayer.com/oauth/authorize |
| URL del token | https://mcp.saleslayer.com/oauth/token |
| URL de registro | https://mcp.saleslayer.com/oauth/register |
| URL de descubrimiento | https://mcp.saleslayer.com/.well-known/oauth-authorization-server |
| Metadatos de recurso protegido | https://mcp.saleslayer.com/.well-known/oauth-protected-resource |
| Tipo de concesión | Authorization Code with PKCE |
| Método de code challenge | S256 |
| Client secret | Déjalo vacío salvo que tu cliente requiera un valor generado durante el registro dinámico. |
| Scope | Déjalo vacío salvo que tu cliente requiera un valor. |
Nota: Si el cliente no admite Authorization Code with PKCE y S256, puede que no sea compatible con el servidor MCP remoto de Sales Layer.
```Opción 2: Conectar mediante un puente local
Algunos clientes MCP admiten servidores locales basados en comandos, pero no admiten OAuth remoto para MCP directamente. En este caso, tu equipo técnico puede utilizar un puente local como mcp-remote, si tu organización lo permite.
Ejemplo de configuración:
{
"mcpServers": {
"sales-layer": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.saleslayer.com/mcp"]
}
}
}Esta configuración inicia un proceso MCP local y lo conecta al servidor MCP remoto de Sales Layer. Normalmente requiere Node.js, npx y permiso para ejecutar comandos locales en el ordenador.
Opción 3: Utilizar un paquete MCP local
Algunos clientes admiten paquetes MCP locales. En esta configuración, el servidor MCP se ejecuta localmente y el Catalog Token se introduce durante la configuración del paquete.
Utiliza esta opción solo cuando Sales Layer proporcione un paquete local para el cliente o cuando el cliente admita la instalación de paquetes MCP compatibles.
- Descarga el paquete MCP local de Sales Layer desde la página MCP de Sales Layer o desde la ubicación proporcionada por el equipo de soporte de Sales Layer.
- Instala el paquete en tu cliente compatible con MCP.
- Introduce tu Catalog Token de Sales Layer durante el paso de configuración del paquete.
- Reinicia el cliente si es necesario.
- Prueba la conexión con un prompt sencillo.
Completar el flujo de autorización de Sales Layer
Para conexiones MCP remotas, el cliente debería abrir la pantalla de autorización de Sales Layer en tu navegador.
- Espera a que se abra la pantalla de autorización de Sales Layer.
- Selecciona el perfil de acceso si la pantalla te pide elegir uno.
- Introduce tu Catalog Token de Sales Layer.
- Valida el token y continúa.
- Vuelve a tu cliente MCP cuando el flujo de autorización haya finalizado.
Probar la conexión
Después de conectar el servidor MCP, prueba la conexión antes de utilizarlo para trabajos reales con el catálogo.
Empieza con:
¿Qué herramientas de Sales Layer están disponibles?
Después prueba con un prompt relacionado con el catálogo:
Muéstrame un resumen de mi catálogo de Sales Layer.
Si la conexión funciona, el cliente debería poder llamar a las herramientas MCP de Sales Layer y devolver información de tu catálogo.
Ejemplos de prompts
Cuando la conexión esté lista, puedes pedir:
- Muéstrame las herramientas de Sales Layer disponibles.
- Busca productos con descripciones incompletas.
- Resume la estructura del catálogo.
- Revisa la calidad de los datos de producto para una categoría concreta.
- Encuentra ítems con atributos técnicos incompletos.
Si utilizas acceso de solo lectura, el cliente puede consultar y analizar datos de Sales Layer, pero no puede crear ni actualizar registros.
Cuándo utilizar la API REST en su lugar
Utiliza directamente la API REST de Sales Layer cuando tu flujo de trabajo no necesite herramientas MCP o cuando el cliente no pueda completar el flujo OAuth requerido para MCP remoto.
Para llamadas directas a la API REST, utiliza la cabecera X-API-KEY con tu Catalog Token de Sales Layer:
X-API-KEY: your_catalog_token
Por ejemplo, las consultas de catálogo con API 2.0 REST utilizan URLs como:
https://api2.saleslayer.com/rest/Catalog/Products
Esto no es una conexión MCP. Es útil para automatizaciones fijas y previsibles en las que el flujo de trabajo ya sabe a qué endpoint debe llamar.
Solución de problemas
| Problema | Causa probable | Qué hacer |
|---|---|---|
| El cliente no tiene una opción MCP | Puede que el cliente no admita MCP o que la función no esté activada. | Utiliza un cliente MCP compatible o directamente la API REST de Sales Layer. |
| OAuth no se inicia | Puede que el cliente no admita OAuth remoto para MCP o que las ventanas emergentes del navegador estén bloqueadas. | Permite ventanas emergentes y redirecciones. Si es necesario, utiliza un puente local como mcp-remote. |
| invalid_token | El Catalog Token se ha utilizado como bearer token directo en lugar de introducirse en la pantalla de autorización de Sales Layer. | Elimina cualquier configuración de bearer token y completa de nuevo el flujo de autorización de Sales Layer. |
| PKCE o S256 no está disponible | El cliente no admite el método de seguridad OAuth requerido por el servidor MCP de Sales Layer. | Utiliza otro cliente compatible con MCP o un puente local si tu organización lo permite. |
| No hay herramientas de Sales Layer disponibles | El servidor no se ha cargado correctamente o la autorización no se ha completado. | Vuelve a conectar el servidor MCP, completa de nuevo la autorización y reinicia el cliente si es necesario. |
| Las operaciones de lectura funcionan, pero las actualizaciones fallan | La conexión utiliza acceso de solo lectura. | Utiliza acceso completo solo si el flujo de trabajo debe actualizar datos de Sales Layer y tu organización lo permite. |
| El puente local no se ejecuta | Puede que Node.js, npx o la ejecución de comandos no estén disponibles en el ordenador. | Pide a tu equipo de IT que confirme si se permiten servidores MCP locales basados en comandos. |
Qué enviar al equipo de soporte de Sales Layer
Si el problema continúa, contacta con el equipo de soporte de Sales Layer e incluye:
- El nombre y la versión del cliente MCP.
- El tipo de conexión que estás utilizando: MCP remoto, puente local, paquete local o API REST.
- La URL del servidor que has configurado.
- El método de autenticación seleccionado en el cliente.
- El mensaje de error exacto mostrado por el cliente.
- Una captura de pantalla del error, con los valores sensibles del token ocultos.
- Si se abrió la pantalla de autorización de Sales Layer.
- Si seleccionaste solo lectura o acceso completo.
Nunca envíes tu Catalog Token completo en una captura de pantalla, ticket, email o conversación de chat.
Buenas prácticas
Utiliza un artículo específico de Sales Layer para tu cliente cuando exista. La configuración MCP genérica solo debe utilizarse cuando el cliente no tenga una guía dedicada.
Empieza con acceso de solo lectura cuando el cliente solo necesite consultar o analizar datos del catálogo. Utiliza acceso completo solo para flujos de trabajo controlados en los que se espere modificar datos.
Utiliza el descubrimiento dinámico cuando el cliente lo admita. Si es necesaria una configuración OAuth manual, revisa cuidadosamente cada endpoint y confirma que PKCE con S256 es compatible.
Mantén tu Catalog Token seguro. No lo pegues en archivos de configuración, capturas de pantalla, tickets de soporte, plantillas públicas ni repositorios compartidos.
Si tu cliente no admite autenticación MCP remota, no fuerces la configuración enviando el Catalog Token como bearer token. Utiliza un cliente compatible, un puente local aprobado por tu organización o directamente la API REST de Sales Layer.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo