Skip to main content
Glama

Salesforce MCP

MIT License
21
  • Apple
  • Linux

Conector MCP de Salesforce 🚀

Lectura obligatoria: este no es un repositorio oficial de Salesforce.

¡Bienvenido al servidor del Protocolo de Contexto de Modelo de Salesforce! Este MCP le permite interactuar con sus datos y metadatos de Salesforce mediante lenguaje natural.

Ya sea que sea un usuario comercial, desarrollador o administrador, ahora puede chatear con su organización de Salesforce para: obtener información, administrar datos, configurar la plataforma, crear objetos, campos, flujos... eliminarlos, automatizar tareas y mucho más.

Inicio rápido ⚡

https://github.com/user-attachments/assets/60c8a448-c953-4399-99b3-7c3a1c976aa7

Opción 1: Versión en la nube (recomendada para la mayoría de los usuarios) ☁️

  1. Visita salesforce-mcp.com
  2. Haga clic en "Conectarse a Salesforce" y autentíquese con su organización.
  3. Comience a chatear con sus datos de Salesforce de inmediato. ¡Tenga en cuenta que no es un producto oficial de Salesforce!

Opción 2: Versión local (recomendada para desarrolladores) 💻

  1. Siga los pasos de configuración a continuación
  2. Configurar sus variables de entorno
  3. Úselo con su asistente de IA compatible con MCP preferido

¿Qué puedes hacer? ✨

Trabaja con tus datos

  1. Haz preguntas sobre tus datos 🔍
    • Obtenga información sobre sus registros de Salesforce
    • Ejemplo: "Muéstrame todas las cuentas creadas en los últimos 30 días con sus nombres e ingresos anuales"
    • La IA traducirá esto automáticamente en la consulta de Salesforce adecuada.
  2. Busque en toda su organización 🔎
    • Encuentre información en todos sus registros de Salesforce
    • Ejemplo: "Buscar todos los registros que contengan 'Acme' en cualquier campo"
    • Funciona como un potente motor de búsqueda para sus datos de Salesforce
  3. Comprenda la estructura de sus datos 📊
    • Explorar los campos y objetos disponibles
    • Ejemplo: "¿Qué campos están disponibles en el objeto Cuenta?"
    • Obtenga una visión clara de su modelo de datos
  4. Administra tus registros 📝
    • Crear, actualizar y eliminar registros con lenguaje natural
    • Ejemplos:
      • Cree una cuenta nueva llamada 'Acme Corp' con el sector 'Tecnología'.
      • "Actualizar el número de teléfono de la cuenta 001xx000003DIloAAG a '555-0123'"
      • Eliminar la cuenta con ID 001xx000003DIloAAG
      • "Crear un nuevo usuario"...

Trabaje con sus metadatos

  1. Crear objetos y campos 🛠️
    • Acceda y administre su Salesforce Object Manager
    • Ejemplo: "Crear un nuevo objeto personalizado llamado "Contrato" con 3 campos: Nombre, Id y tipo"
    • Perfecto para desarrolladores y administradores.
  2. Eliminar campos de objetos 🔌
    • Interactúe con sus objetos personalizados de Salesforce
    • Ejemplo: "Eliminar el tipo de campo del objeto Contrato"
    • Integre perfectamente con sus soluciones existentes
  3. Crea pestañas y aplicaciones personalizadas ⚙️
    • Conéctese a cualquier punto final de la API de Salesforce
    • Ejemplo: "Obtener la información de descripción del objeto Cuenta"
    • Descubra todo el poder de la plataforma Salesforce
  4. En progreso: Ampliando capacidades 🚀
    • Estamos trabajando activamente en nuevas y potentes funciones para optimizar aún más su experiencia en Salesforce, que incluyen:
      1. Automatización y orquestación de flujos
      2. Diseños de página
      3. Reglas de validación
      4. Informes y paneles de control
      5. Implementaciones simplificadas
      6. Y muchos más...

Configuración ⚙️

Para instalación local

Primero, instale el servidor. Para ello, ejecute los siguientes comandos:

git clone https://github.com/salesforce-mcp/salesforce-mcp.git cd salesforce-mcp uv venv uv pip install -e .

Para usar este conector localmente, deberá configurarlo en el archivo claude_desktop_config.json . Agregue lo siguiente a la sección mcpServers :

{ "mcpServers": { "salesforce": { "command": "uv", "args": [ "--directory", "[REPO_CLONE_PATH]/salesforce-mcp/src", "run", "server.py" ], "env": { "USERNAME": "YOUR_SALESFORCE_USERNAME", "PASSWORD": "YOUR_SALESFORCE_PASSWORD", "SECURITY_TOKEN": "YOUR_SALESFORCE_SECURITY_TOKEN" } } }

Asegúrese de señalar el directorio local donde se ha clonado el repositorio y cambiar ese valor para REPO_CLONE_PATH

Reemplace los valores de marcador de posición con sus credenciales de Salesforce:

  • YOUR_SALESFORCE_USERNAME : Su nombre de usuario de Salesforce
  • YOUR_SALESFORCE_PASSWORD : Su contraseña de Salesforce
  • YOUR_SALESFORCE_SECURITY_TOKEN : Su token de seguridad de Salesforce

Funciones compatibles 📥

Funciones de Salesforce compatibles

Nombre de la herramientaDescripciónCampos de entrada obligatoriosActivo
crear_objetoCrear un nuevo objeto en Salesforcenombre, nombre_plural, nombre_api
crear_objeto_con_camposCrear un nuevo objeto en Salesforce con camposnombre, nombre_plural, nombre_api, campos
crear_campo_personalizadoAgregue uno o más campos en el objeto personalizado especificadonombre, nombre_plural, nombre_api, campos
eliminar_campos_de_objetoEliminar campos en un objeto personalizado de Salesforcenombre_api, campos
crear_pestañaCrea una nueva pestaña personalizada en Salesforce (objeto personalizado, página VF o web)nombre_api_tab, etiqueta, motivo, tipo_tab
crear_aplicación_personalizadaCrea una nueva aplicación personalizada Lightningnombre_api, etiqueta, pestañas
crear_carpeta_de_informeCrea una nueva carpeta de informes en Salesforcenombre_api_de_carpeta, etiqueta_de_carpeta
crear_carpeta_del_panelCrea una nueva carpeta de panel en Salesforcenombre_api_de_carpeta, etiqueta_de_carpeta
ejecutar_consulta_soqlEjecuta una consulta SOQL contra Salesforceconsulta
ejecutar_sosl_searchEjecuta una búsqueda SOSL en Salesforcebuscar
obtener_campos_de_objetoRecupera información detallada sobre los campos de un objeto de Salesforcenombre_del_objeto
crear_registroCrea un nuevo registro para un objeto específiconombre_del_objeto, datos
actualizar_registroActualiza un registro existente especificado por su IDnombre_de_objeto, id_de_registro, datos
eliminar_registroElimina un registro especificado por su IDnombre_de_objeto, id_de_registro

Muy pronto

Muy pronto

Nombre de la herramientaDescripciónCampos de entrada obligatorios (típicos)Listo
crear_regla_de_validaciónCrea una nueva regla de validación en un objeto específiconombre_de_objeto, nombre_de_regla, fórmula_de_condición_de_error, mensaje_de_error
crear_tipo_de_metadatos_personalizadoCrea un nuevo tipo de metadatos personalizadosnombre_api, etiqueta, nombre_plural, campos
crear_informeCrea o actualiza un informe de Salesforcenombre_del_informe, nombre_de_la_carpeta, tipo_de_informe, columnas
crear_panelCrea un nuevo panel en Salesforcenombre_del_tablero, nombre_de_carpeta, componentes
crear_tipo_de_informeCrea un nuevo tipo de informe personalizadonombre_del_desarrollador, etiqueta, descripción, objeto_base, categoría, implementado
describe_objeto_con_apiDescribe un objeto completo de Salesforcenombre_api
describe_campos_de_relaciónInformación detallada sobre todos los campos de relación de un objeto
administrar_registros_de_depuraciónAdministrar registros de depuración para usuarios de Salesforce: habilitar, deshabilitar o recuperar registros

Nota de seguridad 🔒

Sus credenciales de Salesforce se almacenan de forma segura y solo se utilizan para establecer la conexión con su organización. Nunca almacenamos ni compartimos sus credenciales con terceros.

Contribuyendo 👋

¡Gracias por estar aquí! Ya sea que estés corrigiendo un error, añadiendo una función o mejorando la documentación, tu ayuda marca la diferencia.

Aquí te explicamos cómo empezar:

  1. Consulta nuestras pautas de contribución
  2. Eche un vistazo a los problemas abiertos
  3. Bifurca el repositorio y crea tu rama
  4. Abra una solicitud de extracción cuando esté listo

¡Agradecemos su apoyo y esperamos colaborar! 🚀

Apoyo 💬

¿Necesitas ayuda? Consulta nuestra documentación o contacta con nuestro equipo de soporte en support@salesforce-mcp.com o en nuestro canal de Discord.

Licencia 📄

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Related MCP Servers

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/salesforce-mcp/salesforce-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server