Integración del Servidor Salesforce MCP

Potencia los flujos de trabajo de IA de FlowHunt con integración directa y conversacional con Salesforce. Consulta, automatiza y gestiona datos y metadatos de Salesforce de forma segura desde tus herramientas impulsadas por IA favoritas.

Integración del Servidor Salesforce MCP

¿Qué hace el servidor “Salesforce” MCP?

El Servidor Salesforce MCP es una implementación del Model Context Protocol (MCP) que conecta asistentes de IA, como Claude, con Salesforce. Permite interacciones en lenguaje natural con datos y metadatos de Salesforce, posibilitando a los usuarios consultar, modificar y gestionar objetos y registros de Salesforce de manera fluida. Al exponer las potentes APIs de Salesforce a través de herramientas estándar MCP, el servidor permite a los clientes de IA realizar consultas a la base de datos, gestionar objetos, manejar código Apex y automatizar flujos de trabajo directamente desde los entornos de desarrollo. Los desarrolladores se benefician de un acceso simplificado a los recursos de Salesforce, mayor productividad y la posibilidad de crear integraciones y automatizaciones robustas impulsadas por IA en diversas plataformas.

Lista de Prompts

No se listan plantillas de prompt explícitas en el repositorio.

Lista de Recursos

No se listan recursos MCP explícitos en el repositorio.

Lista de Herramientas

  • salesforce_search_objects
    Busca objetos estándar y personalizados en Salesforce utilizando coincidencias parciales de nombre.
  • salesforce_describe_object
    Recupera información detallada del esquema, incluyendo campos, relaciones y listas de selección para un objeto.
  • salesforce_query_records
    Consulta registros con soporte para relaciones y condiciones complejas.
  • salesforce_aggregate_query
    Realiza consultas agregadas con GROUP BY, HAVING y diversas funciones agregadas.
  • salesforce_dml_records
    Inserta, actualiza, elimina o realiza upsert de registros de Salesforce.
  • salesforce_manage_object
    Crea y modifica objetos personalizados y ajusta sus propiedades.
  • salesforce_manage_field
    Añade o modifica campos personalizados, incluidos campos de relación y permisos de acceso.
  • salesforce_manage_field_permissions
    Otorga, revoca o consulta permisos de seguridad a nivel de campo para perfiles específicos.
  • salesforce_search_all
    Busca en múltiples objetos de Salesforce utilizando consultas SOSL.
  • salesforce_read_apex
    Lee clases Apex, las lista por patrón y recupera su código fuente y metadatos.
  • salesforce_write_apex
    Crea o actualiza clases Apex, especificando código y versiones de API.
  • salesforce_read_apex_trigger
    Lee triggers Apex, lista triggers y recupera su código fuente/metadatos.
  • salesforce_write_apex_trigger
    Crea o actualiza triggers Apex para objetos específicos, indicando eventos y versiones de API.
  • salesforce_execute_anonymous
    Ejecuta código Apex anónimo y visualiza logs de depuración y resultados.

Casos de uso de este Servidor MCP

  • Gestión de Base de Datos Salesforce
    Realiza operaciones CRUD sobre registros de Salesforce, agiliza la manipulación de datos y automatiza tareas repetitivas mediante instrucciones de IA.
  • Exploración de Esquema y Metadatos
    Recupera rápidamente esquemas de objetos, detalles de campos y relaciones para ayudar a construir integraciones o comprender estructuras organizacionales complejas.
  • Informes Avanzados y Agregación
    Ejecuta consultas agregadas para generar resúmenes, realizar análisis y filtrar resultados agrupados, apoyando necesidades de inteligencia de negocio.
  • Gestión de Código y Triggers Apex
    Lee, crea y actualiza clases o triggers Apex directamente desde tu entorno de desarrollo, acelerando ciclos de despliegue y mantenimiento.
  • Búsqueda entre Objetos y Descubrimiento de Datos
    Utiliza búsquedas basadas en SOSL para encontrar información en múltiples objetos, facilitando la localización de registros y relaciones en organizaciones Salesforce grandes.

Cómo configurarlo

Windsurf

  1. Asegúrate de que Node.js esté instalado en tu sistema.
  2. Instala el Servidor Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Localiza tu archivo de configuración de Windsurf (por ejemplo, windsurf.config.json).
  4. Añade el Servidor Salesforce MCP utilizando el siguiente fragmento JSON:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. Guarda el archivo y reinicia Windsurf.
  6. Verifica que el servidor esté funcionando en el panel MCP.

Claude

  1. Asegúrate de que Node.js esté instalado.
  2. Instala el Servidor Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Edita tu archivo de configuración de integración de Claude.
  4. Añade lo siguiente a la sección mcpServers:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. Guarda y reinicia Claude.
  6. Confirma la disponibilidad del MCP de Salesforce en tu espacio de trabajo Claude.

Cursor

  1. Instala Node.js.
  2. Instala Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Abre el archivo de configuración de Cursor.
  4. Añade el Servidor Salesforce MCP como se muestra:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. Guarda los cambios y reinicia Cursor.
  6. Prueba la conectividad del servidor en el panel de integraciones MCP.

Cline

  1. Asegúrate de que Node.js esté instalado.
  2. Instala el paquete:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Busca y abre tu archivo de configuración de Cline.
  4. Inserta el Servidor Salesforce MCP:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. Guarda y reinicia Cline.
  6. Revisa el estado del servidor MCP en el menú de herramientas.

Protege tus claves API:
Utiliza siempre variables de entorno para credenciales sensibles. En tu configuración, añade los campos necesarios al objeto env como se muestra arriba.
Para pasar entradas adicionales, puedes usar:

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "your-client-id"
      },
      "inputs": {
        "instanceUrl": "https://your-instance.salesforce.com"
      }
    }
  }
}

Cómo usar este MCP en los flujos

Uso de MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo a tu agente de IA:

Flujo MCP de FlowHunt

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, introduce los detalles de tu servidor MCP usando este formato JSON:

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “salesforce-mcp” por el nombre real de tu servidor MCP y sustituir la URL por la de tu servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
ResumenClaro, presente en README
Lista de PromptsNo documentado explícitamente
Lista de RecursosNo documentado explícitamente
Lista de Herramientas14 herramientas, detalladas en README
Protección de Claves APIMostrado en las instrucciones de configuración
Soporte de muestreo (menos relevante)No mencionado

Entre estas dos tablas, el Servidor Salesforce MCP ofrece excelente documentación de herramientas y configuración, pero carece de documentación sobre plantillas de prompt, recursos, raíces o muestreo. Su fortaleza principal es su robusto conjunto de herramientas Salesforce y claras instrucciones de configuración. En base a esto, calificaría el repositorio con un 7/10 para integración MCP práctica y usabilidad para desarrolladores.

Puntuación MCP

¿Tiene una LICENCIA?✅ MIT
¿Tiene al menos una herramienta?✅ (14 herramientas)
Número de Forks29
Número de Stars48

Preguntas frecuentes

¿Qué es el Servidor Salesforce MCP?

El Servidor Salesforce MCP conecta asistentes de IA y FlowHunt con Salesforce, permitiendo acceso seguro y conversacional a datos, objetos, esquemas y automatizaciones de Salesforce mediante Model Context Protocol y un completo conjunto de herramientas.

¿Qué operaciones de Salesforce puedo realizar con este MCP?

Puedes buscar y gestionar objetos estándar/personalizados, consultar y agregar registros, insertar/actualizar/eliminar datos, gestionar campos personalizados y permisos, buscar entre objetos y leer/escribir/ejecutar código Apex y triggers, todo directamente desde tu herramienta de IA o entorno de desarrollo.

¿Cómo almaceno de forma segura las credenciales de Salesforce para la conexión MCP?

Utiliza siempre variables de entorno en la configuración de tu servidor MCP para almacenar credenciales sensibles como IDs de cliente, secretos, nombres de usuario, contraseñas y tokens. Nunca incluyas secretos directamente en el código o archivos de configuración.

¿Puedo automatizar flujos de trabajo de Salesforce con FlowHunt usando este MCP?

¡Sí! Exponiendo las APIs de Salesforce como herramientas MCP, puedes usar FlowHunt para automatizar gestión de registros, exploración de esquemas, reportes e incluso despliegue de código Apex, todo mediante lenguaje natural o flujos programáticos.

¿Hay una guía visual para integrar Salesforce MCP en FlowHunt?

Sí. Tras instalar y configurar el servidor MCP, agrégalo a tu flujo de FlowHunt como componente MCP, introduce los detalles de tu servidor MCP y conéctalo a tu agente de IA. Consulta la imagen incluida para una guía visual.

¿El Servidor MCP soporta objetos estándar y personalizados de Salesforce?

Por supuesto. Puedes buscar, describir y manipular tanto objetos estándar como personalizados, campos y relaciones utilizando el conjunto de herramientas proporcionado.

Conecta FlowHunt con Salesforce

Impulsa tu productividad en Salesforce con acceso de datos conversacional y automatización impulsados por IA. Integración sin fisuras, gestión segura de credenciales y herramientas robustas: prueba el Servidor Salesforce MCP en FlowHunt hoy mismo.

Saber más