Skip to main content
Glama
smn2gnt

MCP Salesforce Connector

by smn2gnt

MCP Salesforce-Connector

Eine Model Context Protocol (MCP)-Serverimplementierung für die Salesforce-Integration, die es LLMs ermöglicht, über SOQL-Abfragen und SOSL-Suchen mit Salesforce-Daten zu interagieren.

Funktionen

  • Ausführen von SOQL-Abfragen (Salesforce Object Query Language)

  • Durchführen von SOSL-Suchen (Salesforce Object Search Language)

  • Abrufen von Metadaten für Salesforce-Objekte, einschließlich Feldnamen, Bezeichnungen und Typen

  • Abrufen, Erstellen, Aktualisieren und Löschen von Datensätzen

  • Ausführen von Tooling API-Anfragen

  • Ausführen von Apex REST-Anfragen

  • Durchführen direkter REST-API-Aufrufe an Salesforce

Related MCP server: MCP Database Server

Konfiguration

Model Context Protocol

Um diesen Server mit dem Model Context Protocol zu verwenden, müssen Sie ihn in Ihrer claude_desktop_config.json-Datei konfigurieren. Fügen Sie den folgenden Eintrag zum Abschnitt mcpServers hinzu:

{
    "mcpServers": {
        "salesforce": {
        "command": "uvx",
        "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
        ],
        "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
            "SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
            }
        }
    }
}

Hinweis zu Salesforce-Authentifizierungsmethoden

Dieser Server unterstützt drei Authentifizierungsmethoden:

  • OAuth (Empfohlen): Setzen Sie SALESFORCE_ACCESS_TOKEN und SALESFORCE_INSTANCE_URL als Umgebungsvariablen.

  • Client Credentials: Setzen Sie SALESFORCE_CLIENT_ID und SALESFORCE_CLIENT_SECRET für den OAuth 2.0 Client Credentials-Flow. Dies ist nützlich für Server-zu-Server-Integrationen.

  • Salesforce CLI (Standard-Org): Wenn keine OAuth-Umgebungsvariablen gesetzt sind, versucht der Server, die aktive Salesforce CLI-Standard-Org aus dem aktuellen Arbeitsbereich zu verwenden (über sf org display --json oder sfdx force:org:display --json). Optional können Sie SALESFORCE_CLI_TARGET_ORG setzen, um eine bestimmte Org anzusteuern.

  • Benutzername/Passwort (Legacy): Wenn SALESFORCE_ACCESS_TOKEN und SALESFORCE_INSTANCE_URL nicht gesetzt sind, greift der Server auf SALESFORCE_USERNAME, SALESFORCE_PASSWORD und SALESFORCE_SECURITY_TOKEN zurück.

Umgebungskonfiguration

  • SALESFORCE_DOMAIN (Optional): Auf test setzen, um eine Verbindung zu einer Salesforce-Sandbox-Umgebung herzustellen. Wenn nicht gesetzt oder leer gelassen, verbindet sich der Server mit der Produktionsumgebung.

  • SALESFORCE_CLI_TARGET_ORG (Optional): Wenn Sie die Salesforce CLI-Authentifizierungsmethode verwenden, setzen Sie dies, um einen bestimmten Org-Alias oder Benutzernamen anstelle der Standard-Org anzusteuern.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smn2gnt/MCP-Salesforce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server