Intégration du serveur Salesforce MCP

Renforcez les workflows IA de FlowHunt avec une intégration Salesforce directe et conversationnelle. Interrogez, automatisez et gérez les données et métadonnées Salesforce de manière sécurisée depuis vos outils IA préférés.

Intégration du serveur Salesforce MCP

Que fait le serveur “Salesforce” MCP ?

Le serveur Salesforce MCP est une implémentation du Model Context Protocol (MCP) qui relie des assistants IA, tels que Claude, à Salesforce. Il permet des interactions en langage naturel avec les données et métadonnées Salesforce, autorisant les utilisateurs à interroger, modifier et gérer des objets et enregistrements Salesforce de façon transparente. En exposant les puissantes APIs de Salesforce via des outils MCP standard, le serveur permet aux clients IA d’effectuer des requêtes de base de données, de gérer des objets, de manipuler du code Apex et d’automatiser des workflows directement dans les environnements de développement. Les développeurs bénéficient d’un accès simplifié aux ressources Salesforce, d’une productivité accrue et de la possibilité de créer des intégrations et automatisations robustes pilotées par l’IA sur divers environnements.

Liste des invites

Aucun template d’invite explicite n’est listé dans le dépôt.

Liste des ressources

Aucune ressource MCP explicite n’est listée dans le dépôt.

Liste des outils

  • salesforce_search_objects
    Recherchez des objets standards et personnalisés dans Salesforce à l’aide de correspondances partielles de noms.
  • salesforce_describe_object
    Récupérez des informations détaillées sur le schéma, y compris les champs, relations et picklists d’un objet.
  • salesforce_query_records
    Interrogez des enregistrements avec prise en charge des relations et de conditions complexes.
  • salesforce_aggregate_query
    Effectuez des requêtes d’agrégation avec GROUP BY, HAVING et diverses fonctions d’agrégation.
  • salesforce_dml_records
    Insérez, mettez à jour, supprimez ou upsertez des enregistrements Salesforce.
  • salesforce_manage_object
    Créez et modifiez des objets personnalisés et ajustez leurs propriétés.
  • salesforce_manage_field
    Ajoutez ou modifiez des champs personnalisés, y compris les champs de relation et les permissions d’accès.
  • salesforce_manage_field_permissions
    Accordez/révoquez/lisez les permissions de sécurité au niveau des champs pour des profils spécifiques.
  • salesforce_search_all
    Recherchez dans plusieurs objets Salesforce à l’aide de requêtes SOSL.
  • salesforce_read_apex
    Lisez les classes Apex, listez-les par modèle et récupérez leur code source et leurs métadonnées.
  • salesforce_write_apex
    Créez ou mettez à jour des classes Apex, en spécifiant le code et les versions d’API.
  • salesforce_read_apex_trigger
    Lisez les triggers Apex, listez-les et récupérez leurs métadonnées/code source.
  • salesforce_write_apex_trigger
    Créez ou mettez à jour des triggers Apex pour des objets spécifiques, en précisant les événements et les versions d’API.
  • salesforce_execute_anonymous
    Exécutez du code Apex anonyme et consultez les logs de débogage et les résultats.

Cas d’usage de ce serveur MCP

  • Gestion de base de données Salesforce
    Effectuez des opérations CRUD sur les enregistrements Salesforce, facilitez la manipulation des données et automatisez les tâches répétitives via des instructions IA.
  • Exploration du schéma et des métadonnées
    Récupérez rapidement les schémas d’objets, les détails des champs et des relations pour faciliter les intégrations ou la compréhension de structures complexes.
  • Reporting avancé et agrégation
    Exécutez des requêtes d’agrégation pour générer des synthèses, faire de l’analytique et filtrer des résultats groupés, au service de l’intelligence d’affaires.
  • Gestion du code et des triggers Apex
    Lisez, créez et mettez à jour des classes ou triggers Apex directement depuis votre environnement de développement, accélérant les cycles de déploiement et de maintenance.
  • Recherche trans-objets et découverte de données
    Utilisez la recherche SOSL pour trouver des informations parmi plusieurs objets, facilitant la localisation d’enregistrements et de relations dans de grands environnements Salesforce.

Comment le configurer

Windsurf

  1. Assurez-vous que Node.js est installé sur votre système.
  2. Installez le serveur Salesforce MCP :
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Localisez votre fichier de configuration Windsurf (par exemple, windsurf.config.json).
  4. Ajoutez le serveur Salesforce MCP à l’aide de l’extrait JSON suivant :
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "votre-client-id",
            "SALESFORCE_CLIENT_SECRET": "votre-client-secret",
            "SALESFORCE_USERNAME": "votre-nom-utilisateur",
            "SALESFORCE_PASSWORD": "votre-mot-de-passe",
            "SALESFORCE_TOKEN": "votre-token-de-sécurité"
          }
        }
      }
    }
    
  5. Sauvegardez le fichier et redémarrez Windsurf.
  6. Vérifiez que le serveur fonctionne dans le tableau de bord MCP.

Claude

  1. Assurez-vous que Node.js est installé.
  2. Installez le serveur Salesforce MCP :
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Modifiez le fichier de configuration de l’intégration Claude.
  4. Ajoutez ce qui suit à la section mcpServers :
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "votre-client-id",
            "SALESFORCE_CLIENT_SECRET": "votre-client-secret",
            "SALESFORCE_USERNAME": "votre-nom-utilisateur",
            "SALESFORCE_PASSWORD": "votre-mot-de-passe",
            "SALESFORCE_TOKEN": "votre-token-de-sécurité"
          }
        }
      }
    }
    
  5. Sauvegardez et redémarrez Claude.
  6. Confirmez la disponibilité du serveur Salesforce MCP dans votre espace Claude.

Cursor

  1. Installez Node.js.
  2. Installez Salesforce MCP :
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Ouvrez le fichier de configuration de Cursor.
  4. Ajoutez le serveur Salesforce MCP comme suit :
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "votre-client-id",
            "SALESFORCE_CLIENT_SECRET": "votre-client-secret",
            "SALESFORCE_USERNAME": "votre-nom-utilisateur",
            "SALESFORCE_PASSWORD": "votre-mot-de-passe",
            "SALESFORCE_TOKEN": "votre-token-de-sécurité"
          }
        }
      }
    }
    
  5. Sauvegardez les modifications et redémarrez Cursor.
  6. Testez la connectivité du serveur dans le panneau d’intégrations MCP.

Cline

  1. Vérifiez que Node.js est installé.
  2. Installez le package :
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Trouvez et ouvrez votre fichier de configuration Cline.
  4. Insérez le serveur Salesforce MCP :
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "votre-client-id",
            "SALESFORCE_CLIENT_SECRET": "votre-client-secret",
            "SALESFORCE_USERNAME": "votre-nom-utilisateur",
            "SALESFORCE_PASSWORD": "votre-mot-de-passe",
            "SALESFORCE_TOKEN": "votre-token-de-sécurité"
          }
        }
      }
    }
    
  5. Sauvegardez et redémarrez Cline.
  6. Vérifiez le statut du serveur MCP dans le menu de vos outils.

Sécuriser les clés API :
Utilisez toujours des variables d’environnement pour les identifiants sensibles. Dans votre configuration, ajoutez les champs nécessaires à l’objet env comme montré ci-dessus.
Pour transmettre des entrées supplémentaires, vous pouvez utiliser :

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "votre-client-id"
      },
      "inputs": {
        "instanceUrl": "https://votre-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 :

Flux MCP FlowHunt

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 au format JSON suivant :

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://votreserveurmcp.exemple/chemindumcp/url"
  }
}

Une fois configuré, l’agent IA peut désormais utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. Pensez à changer “salesforce-mcp” par le nom réel de votre serveur MCP et à remplacer l’URL par celle de votre serveur MCP.


Vue d’ensemble

SectionDisponibilitéDétails/Remarques
PrésentationPrésente, claire dans le README
Liste des invitesNon documentée explicitement
Liste des ressourcesNon documentée explicitement
Liste des outils14 outils, détaillés dans le README
Sécurisation des clés APIPrésentée dans les instructions d’installation
Support de l’échantillonnage (moins crucial)Non mentionné

Entre ces deux tableaux, le serveur Salesforce MCP offre une excellente documentation sur les outils et l’installation, mais manque de documentation sur les templates d’invites, ressources, roots ou échantillonnage. Son point fort réside dans sa boîte à outils Salesforce robuste et ses instructions de configuration claires. Sur cette base, j’évalue le dépôt à 7/10 pour l’intégration MCP pratique et la facilité d’utilisation pour les développeurs.

Score MCP

Dispose d’une LICENCE✅ MIT
Au moins un outil✅ (14 outils)
Nombre de Forks29
Nombre d’Étoiles48

Questions fréquemment posées

Qu'est-ce que le serveur Salesforce MCP ?

Le serveur Salesforce MCP fait le lien entre les assistants IA et FlowHunt avec Salesforce, permettant un accès conversationnel et sécurisé aux données, objets, schémas et automatisations de Salesforce via le Model Context Protocol et un ensemble d'outils complet.

Quelles opérations Salesforce puis-je effectuer avec ce MCP ?

Vous pouvez rechercher et gérer des objets standards/personnalisés, interroger et agréger des enregistrements, insérer/modifier/supprimer des données, gérer des champs personnalisés et les permissions, rechercher dans les objets et lire/écrire/exécuter du code Apex et des triggers—le tout directement depuis votre outil IA ou environnement de développement.

Comment stocker en toute sécurité les identifiants Salesforce pour la connexion MCP ?

Utilisez toujours des variables d'environnement dans la configuration de votre serveur MCP pour stocker les identifiants sensibles tels que les IDs client, secrets, noms d'utilisateur, mots de passe et tokens. Ne commitez jamais de secrets directement dans le code ou les fichiers de configuration.

Puis-je automatiser des workflows Salesforce avec FlowHunt via ce MCP ?

Oui ! En exposant les APIs Salesforce comme outils MCP, vous pouvez utiliser FlowHunt pour automatiser la gestion des enregistrements, l'exploration du schéma, le reporting et même le déploiement de code Apex—le tout en langage naturel ou via des flux programmatiques.

Existe-t-il un guide visuel pour intégrer Salesforce MCP dans FlowHunt ?

Oui. Après l'installation et la configuration du serveur MCP, ajoutez-le à votre flow FlowHunt en tant que composant MCP, saisissez les détails de votre serveur MCP et reliez-le à votre agent IA. Reportez-vous à l'image incluse pour un guide visuel.

Le serveur MCP prend-il en charge les objets standards et personnalisés de Salesforce ?

Absolument. Vous pouvez rechercher, décrire et manipuler à la fois des objets standards et personnalisés, leurs champs et relations grâce à l'ensemble d'outils fourni.

Connectez FlowHunt à Salesforce

Boostez votre productivité sur Salesforce avec un accès conversationnel et automatisé aux données grâce à l'IA. Intégration transparente, gestion sécurisée des identifiants et outils puissants—testez le serveur Salesforce MCP dans FlowHunt dès aujourd'hui.

En savoir plus