Integrations
Enables querying, modifying, and managing Salesforce objects and records, with capabilities for object/field management, schema information retrieval, data querying with relationship support, record manipulation (insert, update, delete), and cross-object searching using SOSL.
Servidor MCP de Salesforce
Una implementación de servidor MCP (Protocolo de Contexto de Modelo) que integra Claude con Salesforce, lo que permite interacciones en lenguaje natural con sus datos y metadatos de Salesforce. Este servidor permite a Claude consultar, modificar y gestionar sus objetos y registros de Salesforce con lenguaje cotidiano.
Características
- Gestión de objetos y campos : cree y modifique objetos y campos personalizados utilizando lenguaje natural
- Búsqueda de objetos inteligentes : busque objetos de Salesforce mediante coincidencias de nombres parciales
- Información detallada del esquema : obtenga detalles completos de campos y relaciones para cualquier objeto
- Consultas de datos flexibles : consulte registros con soporte de relaciones y filtros complejos
- Manipulación de datos : inserte, actualice, elimine y actualice registros con facilidad
- Búsqueda entre objetos : busque entre varios objetos mediante SOSL
- Manejo intuitivo de errores : comentarios claros con detalles de errores específicos de Salesforce
Instalación
Configuración
Autenticación de Salesforce
Puede autenticarse con Salesforce mediante uno de dos métodos:
1. Autenticación de nombre de usuario/contraseña
- Configura tus credenciales de Salesforce
- Obtenga su token de seguridad (Restablecer desde la configuración de Salesforce)
- Configure las variables de entorno como se muestra en la sección de configuración
2. Autenticación OAuth2 con clave/secreto del consumidor
- Configurar una aplicación conectada en Salesforce
- Obtenga la clave del consumidor y el secreto del consumidor
- Configure las variables de entorno como se muestra en la sección de configuración
Integración IDE
Configuración del IDE del cursor
- Instalar el paquete globalmente:
- Configurar el servidor MCP en Cursor IDE
.cursor/mcp.json
:
Uso del comando env
Para la autenticación OAuth2 en el cursor
Configuración del escritorio de Claude
- Instalar el paquete globalmente (si aún no está instalado):
- Añade a tu
claude_desktop_config.json
:
Para la autenticación de nombre de usuario/contraseña
Para la autenticación OAuth2
- Ubicación del archivo de configuración:
- macOS:
~/Library/Application Support/Claude Desktop/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude Desktop\claude_desktop_config.json
- Linux:
~/.config/Claude Desktop/claude_desktop_config.json
- macOS:
Variables de entorno requeridas
Para la autenticación de nombre de usuario/contraseña:
SALESFORCE_USERNAME
: Su nombre de usuario/correo electrónico de SalesforceSALESFORCE_PASSWORD
: Su contraseña de SalesforceSALESFORCE_TOKEN
: Su token de seguridad de SalesforceSALESFORCE_INSTANCE_URL
: URL de su instancia de Salesforce (opcional, predeterminado: https://login.salesforce.com )
Para la autenticación OAuth2:
SALESFORCE_USERNAME
: Su nombre de usuario/correo electrónico de SalesforceSALESFORCE_PASSWORD
: Su contraseña de SalesforceSALESFORCE_CONSUMER_KEY
: La clave de consumidor de su aplicación conectadaSALESFORCE_CONSUMER_SECRET
: El secreto del consumidor de su aplicación conectadaSALESFORCE_INSTANCE_URL
: URL de su instancia de Salesforce (opcional, predeterminado: https://login.salesforce.com )
Ejemplo de uso
Buscando objetos
Obtención de información del esquema
Consulta de registros
Administrar objetos personalizados
Búsqueda entre objetos
Desarrollo
Construyendo desde la fuente
Solución de problemas
- Errores de autenticación
- Verifique que sus credenciales sean correctas
- Para la autenticación con nombre de usuario y contraseña: asegúrese de que el token de seguridad sea correcto
- Para OAuth2: verificar la clave y el secreto del consumidor
- Problemas de conexión
- Comprueba la URL de tu instancia de Salesforce
- Verificar la conectividad de la red
- Asegúrese de que los permisos de acceso a la API sean adecuados
- Integración de Cursor IDE
- Reiniciar Cursor IDE después de los cambios de configuración
- Consulte las Herramientas para desarrolladores (Ayuda > Activar/desactivar herramientas para desarrolladores) para ver si hay mensajes de error
- Verificar que el paquete esté instalado globalmente
- Integración de escritorio de Claude
- Verificar la ubicación del archivo de configuración
- Comprobar permisos de archivos
- Reiniciar Claude Desktop después de los cambios de configuración
- Asegúrese de que las variables de entorno estén configuradas correctamente
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Problemas y soporte
Si encuentra algún problema o necesita ayuda, informe un problema en el repositorio de GitHub.
You must be authenticated.
Tools
Una implementación de servidor MCP que integra Claude con Salesforce, lo que permite interacciones en lenguaje natural con datos y metadatos de Salesforce.
- Features
- Installation
- Setup
- Example Usage
- Development
- Troubleshooting
- Contributing
- License
- Issues and Support