Serveur Salesforce MCP

Le serveur Salesforce MCP de FlowHunt offre un accès natif IA aux données, aux API et aux outils d’automatisation de Salesforce, permettant aux développeurs de dynamiser les workflows CRM et d’automatiser les processus métier en toute simplicité.

Serveur Salesforce MCP

Que fait le serveur « Salesforce » MCP ?

Le serveur Salesforce MCP (Model Context Protocol) agit comme un connecteur permettant aux assistants IA et aux grands modèles de langage (LLM) d’interagir directement avec les données Salesforce. En exposant l’ensemble riche des API de Salesforce, ce serveur permet des workflows de développement tels que l’interrogation des bases de données via SOQL, la recherche avec SOSL, la récupération de métadonnées, la gestion des enregistrements, et l’exécution de requêtes tooling ou REST API. Il simplifie l’intégration entre les clients IA et Salesforce, offrant aux développeurs et agents IA l’automatisation des processus métier, l’extraction d’insights et la gestion programmatique des ressources Salesforce. Cette connectivité améliore la productivité en rendant les données et services Salesforce accessibles dans tout workflow piloté par l’IA.

Liste des prompts

Aucun modèle de prompt explicite n’est mentionné dans le dépôt.

Liste des ressources

Aucune « ressource » MCP spécifique n’est listée dans la documentation disponible.

Liste des outils

  • Exécution de requêtes SOQL
    Permet aux LLM d’exécuter des requêtes Salesforce Object Query Language (SOQL) sur les données Salesforce.
  • Exécution de recherches SOSL
    Autorise la réalisation de recherches Salesforce Object Search Language (SOSL) pour du texte sur plusieurs objets.
  • Récupération des métadonnées
    Récupère les métadonnées liées aux objets Salesforce, comme les noms de champs, étiquettes et types.
  • Gestion des enregistrements
    Prend en charge la récupération, la création, la modification et la suppression d’enregistrements Salesforce.
  • Exécution de requêtes Tooling API
    Permet d’exécuter des requêtes Salesforce Tooling API pour le développement avancé et le débogage.
  • Exécution de requêtes Apex REST
    Permet l’utilisation de points de terminaison Apex REST personnalisés exposés dans Salesforce.
  • Appels directs à l’API REST
    Facilite la réalisation d’appels directs à l’API REST de Salesforce pour des intégrations personnalisées.

Cas d’usage de ce serveur MCP

  • Gestion automatisée de la base de données Salesforce
    Interrogez, modifiez, créez et supprimez facilement des enregistrements Salesforce de façon programmatique via des LLM, simplifiant les opérations de données CRM.
  • Exploration de code pour les développeurs Salesforce
    Récupérez les métadonnées des objets et explorez la structure des objets et champs Salesforce, pour accélérer le développement et le débogage.
  • Intégration et orchestration d’API
    Utilisez des agents IA pour orchestrer des appels Salesforce REST et Tooling API dans des pipelines d’automatisation ou de workflow plus larges.
  • Recherche et reporting de données Salesforce
    Effectuez des recherches textuelles puissantes et des requêtes structurées pour l’analytique ou le reporting, mettant en avant les insights Salesforce en langage naturel.
  • Tests et supervision automatisés
    Exploitez Tooling API et les points de terminaison Apex REST pour automatiser des scénarios de test, surveiller la santé du système ou déclencher une logique personnalisée dans Salesforce.

Comment l’installer

Windsurf

  1. Assurez-vous que uvx et le connecteur MCP Salesforce sont installés.

  2. Ouvrez votre fichier de configuration Windsurf (par exemple, windsurf_config.json).

  3. Ajoutez le serveur Salesforce MCP à la section mcpServers :

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Enregistrez la configuration et redémarrez Windsurf.

  5. Vérifiez la configuration en lançant une requête Salesforce de test.

Remarque : Sécurisez vos identifiants Salesforce à l’aide de variables d’environnement, comme indiqué ci-dessus.

Claude

  1. Installez uvx et assurez-vous que le connecteur MCP Salesforce est disponible.

  2. Modifiez claude_desktop_config.json.

  3. Ajoutez ce qui suit sous mcpServers :

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Enregistrez les modifications et redémarrez Claude.

  5. Lancez une requête SOQL pour confirmer la connexion du serveur.

Remarque : Utilisez des variables d’environnement pour les identifiants Salesforce comme montré.

Cursor

  1. Installez uvx et le connecteur Salesforce MCP.

  2. Accédez au fichier de configuration Cursor MCP.

  3. Ajoutez le serveur Salesforce dans la section mcpServers :

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Enregistrez et redémarrez Cursor.

  5. Testez avec une opération Salesforce d’exemple.

Remarque : Sécurisez les clés API à l’aide de variables d’environnement comme ci-dessus.

Cline

  1. Installez les prérequis (uvx et le package du connecteur).

  2. Modifiez le fichier de configuration Cline MCP.

  3. Insérez la configuration suivante :

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Redémarrez Cline et assurez-vous que le serveur est actif.

  5. Vérifiez avec un appel API REST Salesforce de base.

Remarque : Sécurisez toujours les identifiants à l’aide de variables d’environnement dans la section « env ».

Exemple : sécurisation des clés API

{
  "mcpServers": {
    "salesforce": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-salesforce-connector",
        "salesforce"
      ],
      "env": {
        "SALESFORCE_ACCESS_TOKEN": "your-access-token-here",
        "SALESFORCE_INSTANCE_URL": "https://your-instance.salesforce.com"
      }
    }
  }
}

Comment utiliser ce MCP dans les flows

Utilisation de MCP dans FlowHunt

Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

FlowHunt MCP flow

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP dans ce format JSON :

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

Une fois configuré, l’agent IA peut désormais utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer « salesforce » par le nom réel de votre serveur MCP et de renseigner l’URL de votre propre serveur MCP.


Vue d’ensemble

SectionDisponibilitéDétails/Remarques
Vue d’ensembleDescription dans le README.md
Liste des promptsAucun modèle de prompt explicite listé
Liste des ressourcesAucune « ressource » MCP énumérée
Liste des outilsFonctions décrites dans le README.md
Sécurisation des clés APIUtilisation de variables d’environnement montrée
Support d’échantillonnage (moins important)Non mentionné

D’après les tableaux ci-dessus, le serveur Salesforce MCP est bien documenté pour l’installation et décrit en détail ses outils, mais ne propose pas d’informations explicites sur les modèles de prompt, les primitives de ressources ou le support sampling/roots. Son orientation développeur et sa configuration d’authentification claire en font une option solide, bien que pas totalement complète selon les standards MCP.


Score MCP

Possède une LICENCE✅ (MIT)
Au moins un outil
Nombre de Forks37
Nombre d’étoiles96

Questions fréquemment posées

Qu’est-ce que le serveur Salesforce MCPxa0?

Le serveur Salesforce MCP est un connecteur qui permet aux agents IA et aux grands modèles de langage d’interagir directement avec Salesforce. Il fournit des outils pour interroger des données, gérer les enregistrements, récupérer des métadonnées et exécuter des requêtes API, facilitant l’automatisation et les workflows avancés au sein de Salesforce.

Que puis-je faire avec le serveur Salesforce MCPxa0?

Vous pouvez exécuter des requêtes SOQL, effectuer des recherches SOSL, récupérer les métadonnées des objets Salesforce, gérer (créer, modifier, supprimer) des enregistrements, exécuter des requêtes Tooling et Apex REST API, et orchestrer des intégrations API personnalisées — le tout de façon programmatique ou via des agents IA.

Comment sécuriser mes identifiants Salesforcexa0?

Utilisez toujours des variables d’environnement pour stocker les informations sensibles telles que votre jeton d’accès Salesforce et l’URL de l’instance. Configurez-les dans l’installation du serveur MCP comme indiqué dans la documentation afin d’assurer la sécurité et la conformité.

Existe-t-il un modèle de prompt ou une liste de ressources disponiblexa0?

Actuellement, le serveur Salesforce MCP ne fournit pas de modèles de prompt explicites ni de liste de primitives de ressources. Son objectif principal est l’accès API et données basé sur des outils pour le développement et l’automatisation.

Qui devrait utiliser le serveur Salesforce MCPxa0?

Les administrateurs Salesforce, les développeurs, et toute personne construisant des workflows pilotés par IA nécessitant un accès direct aux données, métadonnées ou capacités d’automatisation de Salesforce bénéficieront de ce serveur MCP.

Dynamisez vos workflows Salesforce avec FlowHunt

Connectez vos agents IA à Salesforce grâce au serveur Salesforce MCP de FlowHunt pour une gestion de données sans friction, des insights automatisés et des intégrations puissantes.

En savoir plus