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
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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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 para consultar, modificar y administrar objetos y registros.
- Características
- Instalación
- Configuración
- Ejemplo de uso
- Desarrollo
- Solución de problemas
- Contribuyendo
- Licencia
- Problemas y soporte
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.Last updated -15660100MIT License
- AsecurityAlicenseAqualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -27MIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -
- AsecurityAlicenseAqualityAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata.Last updated -8132MIT License