Skip to main content
Glama

Salesforce MCP

MIT License
21
  • Apple
  • Linux

Salesforce MCP-Konnektor 🚀

Unbedingt lesen – Dies ist kein offizielles Salesforce-Repository.

Willkommen beim Salesforce Model Context Protocol-Server! Dieses MCP ermöglicht Ihnen die Interaktion mit Ihren Salesforce-Daten und -Metadaten in natürlicher Sprache.

Egal, ob Sie Geschäftsbenutzer, Entwickler oder Administrator sind, Sie können jetzt mit Ihrer Salesforce-Organisation chatten, um: Einblicke zu erhalten, Daten zu verwalten, die Plattform zu konfigurieren, Objekte, Felder, Flows zu erstellen, sie zu löschen, Aufgaben zu automatisieren und vieles mehr.

Schnellstart ⚡

https://github.com/user-attachments/assets/60c8a448-c953-4399-99b3-7c3a1c976aa7

Option 1: Cloud-Version (für die meisten Benutzer empfohlen) ☁️

  1. salesforce-mcp.com besuchen
  2. Klicken Sie auf „Mit Salesforce verbinden“ und authentifizieren Sie sich bei Ihrer Organisation
  3. Beginnen Sie sofort mit dem Chatten mit Ihren Salesforce-Daten. Beachten Sie, dass es sich nicht um ein offizielles Salesforce-Produkt handelt!

Option 2: Lokale Version (empfohlen für Entwickler) 💻

  1. Befolgen Sie die folgenden Konfigurationsschritte
  2. Einrichten Ihrer Umgebungsvariablen
  3. Verwenden Sie es mit Ihrem bevorzugten MCP-kompatiblen KI-Assistenten

Was können Sie tun? ✨

Arbeiten mit Ihren Daten

  1. Stellen Sie Fragen zu Ihren Daten 🔍
    • Erhalten Sie Einblicke in Ihre Salesforce-Datensätze
    • Beispiel: „Zeigen Sie mir alle in den letzten 30 Tagen erstellten Konten mit Namen und Jahresumsatz.“
    • Die KI übersetzt dies automatisch in die entsprechende Salesforce-Abfrage
  2. Suche in Ihrer gesamten Organisation 🔎
    • Finden Sie Informationen in allen Ihren Salesforce-Datensätzen
    • Beispiel: „Suche alle Datensätze, die in einem beliebigen Feld ‚Acme‘ enthalten.“
    • Funktioniert wie eine leistungsstarke Suchmaschine für Ihre Salesforce-Daten
  3. Verstehen Sie Ihre Datenstruktur 📊
    • Erkunden Sie verfügbare Felder und Objekte
    • Beispiel: „Welche Felder sind im Kontoobjekt verfügbar?“
    • Verschaffen Sie sich einen klaren Überblick über Ihr Datenmodell
  4. Verwalten Sie Ihre Datensätze 📝
    • Erstellen, Aktualisieren und Löschen von Datensätzen in natürlicher Sprache
    • Beispiele:
      • „Erstellen Sie ein neues Konto mit dem Namen ‚Acme Corp‘ und der Branche ‚Technologie‘.“
      • „Aktualisieren Sie die Telefonnummer des Kontos 001xx000003DIloAAG auf ‚555-0123‘.“
      • „Löschen Sie das Konto mit der ID 001xx000003DIloAAG“
      • „Neuen Benutzer erstellen“ …

Arbeiten mit Ihren Metadaten

  1. Objekte und Felder erstellen 🛠️
    • Zugriff auf Ihren Salesforce Object Manager und dessen Verwaltung
    • Beispiel: „Erstellen Sie ein neues benutzerdefiniertes Objekt mit dem Namen „Vertrag mit 3 Feldern: Name, ID und Typ“
    • Perfekt für Entwickler und Administratoren
  2. Objektfelder löschen 🔌
    • Interagieren Sie mit Ihren benutzerdefinierten Salesforce-Objekten
    • Beispiel: „Löschen Sie den Feldtyp aus dem Vertragsobjekt“
    • Nahtlose Integration in Ihre vorhandenen Lösungen
  3. Erstellen Sie benutzerdefinierte Registerkarten und Apps ⚙️
    • Stellen Sie eine Verbindung zu jedem Salesforce-API-Endpunkt her
    • Beispiel: „Beschreibende Informationen für das Kontoobjekt abrufen“
    • Entfesseln Sie die volle Leistung der Salesforce-Plattform
  4. In Arbeit: Erweiterung der Fähigkeiten 🚀
    • Wir arbeiten aktiv an leistungsstarken neuen Funktionen, um Ihr Salesforce-Erlebnis weiter zu optimieren, darunter:
      1. Flow-Automatisierung und Orchestrierung
      2. Seitenlayouts
      3. Validierungsregeln
      4. Berichte und Dashboards
      5. Vereinfachte Bereitstellungen
      6. Und viele mehr...

Konfiguration ⚙️

Für die lokale Installation

Installieren Sie zunächst den Server. Führen Sie dazu die folgenden Befehle aus:

git clone https://github.com/salesforce-mcp/salesforce-mcp.git cd salesforce-mcp uv venv uv pip install -e .

Um diesen Connector lokal zu verwenden, müssen Sie ihn in Ihrer Datei claude_desktop_config.json konfigurieren. Fügen Sie im Abschnitt mcpServers Folgendes hinzu:

{ "mcpServers": { "salesforce": { "command": "uv", "args": [ "--directory", "[REPO_CLONE_PATH]/salesforce-mcp/src", "run", "server.py" ], "env": { "USERNAME": "YOUR_SALESFORCE_USERNAME", "PASSWORD": "YOUR_SALESFORCE_PASSWORD", "SECURITY_TOKEN": "YOUR_SALESFORCE_SECURITY_TOKEN" } } }

Stellen Sie sicher, dass Sie auf das lokale Verzeichnis verweisen, in dem das Repo geklont wurde, und ändern Sie diesen Wert für REPO_CLONE_PATH

Ersetzen Sie die Platzhalterwerte durch Ihre Salesforce-Anmeldeinformationen:

  • YOUR_SALESFORCE_USERNAME : Ihr Salesforce-Benutzername
  • YOUR_SALESFORCE_PASSWORD : Ihr Salesforce-Passwort
  • YOUR_SALESFORCE_SECURITY_TOKEN : Ihr Salesforce-Sicherheitstoken

Unterstützte Funktionen 📥

Unterstützte Salesforce-Funktionen

WerkzeugnameBeschreibungErforderliche EingabefelderAktiv
Objekt erstellenErstellen Sie ein neues Objekt in SalesforceName, Pluralname, API-Name
Objekt mit Feldern erstellenErstellen Sie ein neues Objekt in Salesforce mit FeldernName, Pluralname, API-Name, Felder
benutzerdefiniertes_Feld erstellenFügen Sie ein oder mehrere Felder im angegebenen benutzerdefinierten Objekt hinzuName, Pluralname, API-Name, Felder
Objektfelder löschenLöschen von Feldern in einem benutzerdefinierten Salesforce-ObjektAPI-Name, Felder
Registerkarte erstellenErstellt eine neue benutzerdefinierte Registerkarte in Salesforce (benutzerdefiniertes Objekt, VF-Seite oder Web).tab_api_name, Bezeichnung, Motiv, tab_typ
benutzerdefinierte App erstellenErstellt eine neue benutzerdefinierte Lightning-AnwendungAPI-Name, Bezeichnung, Registerkarten
Berichtsordner erstellenErstellt einen neuen Berichtsordner in SalesforceOrdner-API-Name, Ordnerbezeichnung
Dashboard-Ordner erstellenErstellt einen neuen Dashboard-Ordner in SalesforceOrdner-API-Name, Ordnerbezeichnung
run_soql_queryFührt eine SOQL-Abfrage gegen Salesforce ausAbfrage
run_sosl_searchFührt eine SOSL-Suche gegen Salesforce aussuchen
get_object_fieldsRuft detaillierte Informationen zu den Feldern eines Salesforce-Objekts abObjektname
Datensatz erstellenErstellt einen neuen Datensatz für ein angegebenes ObjektObjektname, Daten
Datensatz aktualisierenAktualisiert einen vorhandenen Datensatz, der durch seine ID angegeben istObjektname, Datensatz-ID, Daten
Datensatz löschenLöscht einen durch seine ID angegebenen DatensatzObjektname, Datensatz-ID

Demnächst verfügbar

Demnächst verfügbar

WerkzeugnameBeschreibungErforderliche Eingabefelder (typisch)Bereit
Validierungsregel erstellenErstellt eine neue Validierungsregel für ein bestimmtes ObjektObjektname, Regelname, Fehlerbedingungsformel, Fehlermeldung
benutzerdefinierten Metadatentyp erstellenErstellt einen neuen benutzerdefinierten MetadatentypAPI-Name, Bezeichnung, Pluralname, Felder
Bericht erstellenErstellt oder aktualisiert einen Salesforce-BerichtBerichtsname, Ordnername, Berichtstyp, Spalten
Dashboard erstellenErstellt ein neues Dashboard in SalesforceDashboardname, Ordnername, Komponenten
Berichtstyp erstellenErstellt einen neuen benutzerdefinierten BerichtstypEntwicklername, Bezeichnung, Beschreibung, Basisobjekt, Kategorie, bereitgestellt
Objekt mit API beschreibenBeschreibt ein vollständiges Salesforce-ObjektAPI-Name
Beziehungsfelder beschreibenDetaillierte Informationen zu allen Beziehungsfeldern eines Objekts
Debugprotokolle verwaltenVerwalten Sie Debug-Protokolle für Salesforce-Benutzer – aktivieren, deaktivieren oder rufen Sie Protokolle ab

Sicherheitshinweis 🔒

Ihre Salesforce-Anmeldeinformationen werden sicher gespeichert und nur zum Herstellen der Verbindung zu Ihrer Organisation verwendet. Wir speichern oder geben Ihre Anmeldeinformationen niemals an Dritte weiter.

Mitwirken 👋

Danke, dass Sie hier sind! Egal, ob Sie einen Fehler beheben, eine Funktion hinzufügen oder die Dokumentation verbessern – Ihre Hilfe macht einen großen Unterschied.

So können Sie beginnen:

  1. Sehen Sie sich unsere Beitragsrichtlinien an
  2. Werfen Sie einen Blick auf die offenen Fragen
  3. Forken Sie das Repo und erstellen Sie Ihren Zweig
  4. Öffnen Sie eine Pull-Anfrage, wenn Sie bereit sind

Wir danken Ihnen für Ihre Unterstützung und freuen uns auf die Zusammenarbeit! 🚀

Unterstützung 💬

Brauchen Sie Hilfe? Besuchen Sie unsere Dokumentation oder kontaktieren Sie unser Support-Team unter support@salesforce-mcp.com oder in unserem Discord-Kanal.

Lizenz 📄

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Related MCP Servers

View all related MCP servers

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/salesforce-mcp/salesforce-mcp'

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