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) ☁️
- Visita salesforce-mcp.com
- Haga clic en "Conectarse a Salesforce" y autentíquese con su organización.
- 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) 💻
- Siga los pasos de configuración a continuación
- Configurar sus variables de entorno
- Úselo con su asistente de IA compatible con MCP preferido
¿Qué puedes hacer? ✨
Trabaja con tus datos
- 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.
- 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
- 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
- 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
- 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.
- 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
- 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
- En progreso: Ampliando capacidades 🚀
- Estamos trabajando activamente en nuevas y potentes funciones para optimizar aún más su experiencia en Salesforce, que incluyen:
- Automatización y orquestación de flujos
- Diseños de página
- Reglas de validación
- Informes y paneles de control
- Implementaciones simplificadas
- Y muchos más...
- Estamos trabajando activamente en nuevas y potentes funciones para optimizar aún más su experiencia en Salesforce, que incluyen:
Configuración ⚙️
Para instalación local
Primero, instale el servidor. Para ello, ejecute los siguientes comandos:
Para usar este conector localmente, deberá configurarlo en el archivo claude_desktop_config.json
. Agregue lo siguiente a la sección mcpServers
:
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 SalesforceYOUR_SALESFORCE_PASSWORD
: Su contraseña de SalesforceYOUR_SALESFORCE_SECURITY_TOKEN
: Su token de seguridad de Salesforce
Funciones compatibles 📥
Funciones de Salesforce compatibles
Nombre de la herramienta | Descripción | Campos de entrada obligatorios | Activo |
---|---|---|---|
crear_objeto | Crear un nuevo objeto en Salesforce | nombre, nombre_plural, nombre_api | ✅ |
crear_objeto_con_campos | Crear un nuevo objeto en Salesforce con campos | nombre, nombre_plural, nombre_api, campos | ✅ |
crear_campo_personalizado | Agregue uno o más campos en el objeto personalizado especificado | nombre, nombre_plural, nombre_api, campos | ✅ |
eliminar_campos_de_objeto | Eliminar campos en un objeto personalizado de Salesforce | nombre_api, campos | ✅ |
crear_pestaña | Crea una nueva pestaña personalizada en Salesforce (objeto personalizado, página VF o web) | nombre_api_tab, etiqueta, motivo, tipo_tab | ✅ |
crear_aplicación_personalizada | Crea una nueva aplicación personalizada Lightning | nombre_api, etiqueta, pestañas | ✅ |
crear_carpeta_de_informe | Crea una nueva carpeta de informes en Salesforce | nombre_api_de_carpeta, etiqueta_de_carpeta | ✅ |
crear_carpeta_del_panel | Crea una nueva carpeta de panel en Salesforce | nombre_api_de_carpeta, etiqueta_de_carpeta | ✅ |
ejecutar_consulta_soql | Ejecuta una consulta SOQL contra Salesforce | consulta | ✅ |
ejecutar_sosl_search | Ejecuta una búsqueda SOSL en Salesforce | buscar | ✅ |
obtener_campos_de_objeto | Recupera información detallada sobre los campos de un objeto de Salesforce | nombre_del_objeto | ✅ |
crear_registro | Crea un nuevo registro para un objeto específico | nombre_del_objeto, datos | ✅ |
actualizar_registro | Actualiza un registro existente especificado por su ID | nombre_de_objeto, id_de_registro, datos | ✅ |
eliminar_registro | Elimina un registro especificado por su ID | nombre_de_objeto, id_de_registro | ✅ |
Muy pronto
Muy pronto
Nombre de la herramienta | Descripción | Campos de entrada obligatorios (típicos) | Listo |
---|---|---|---|
crear_regla_de_validación | Crea una nueva regla de validación en un objeto específico | nombre_de_objeto, nombre_de_regla, fórmula_de_condición_de_error, mensaje_de_error | ⬜ |
crear_tipo_de_metadatos_personalizado | Crea un nuevo tipo de metadatos personalizados | nombre_api, etiqueta, nombre_plural, campos | ✅ |
crear_informe | Crea o actualiza un informe de Salesforce | nombre_del_informe, nombre_de_la_carpeta, tipo_de_informe, columnas | ⬜ |
crear_panel | Crea un nuevo panel en Salesforce | nombre_del_tablero, nombre_de_carpeta, componentes | ⬜ |
crear_tipo_de_informe | Crea un nuevo tipo de informe personalizado | nombre_del_desarrollador, etiqueta, descripción, objeto_base, categoría, implementado | ⬜ |
describe_objeto_con_api | Describe un objeto completo de Salesforce | nombre_api | ✅ |
describe_campos_de_relación | Información detallada sobre todos los campos de relación de un objeto | ⬜ | |
administrar_registros_de_depuración | Administrar 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:
- Consulta nuestras pautas de contribución
- Eche un vistazo a los problemas abiertos
- Bifurca el repositorio y crea tu rama
- 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.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Salesforce MCP
Related MCP Servers
- Python
- GoMIT License
- PythonMIT License