Skip to main content
Glama
ElioLin

Salesforce DX MCP Server

by ElioLin

mcp

MCP-Server für die Interaktion mit Salesforce-Organisationen

NPM License

Feedback

Melden Sie Fehler und Probleme hier.
Für Feature-Anfragen und andere verwandte Themen starten Sie eine Diskussion hier.

Related MCP server: Salesforce DX MCP Server

Dokumentation

Allgemeine Dokumentation zum Salesforce DX MCP Server finden Sie in diesem Abschnitt im Salesforce DX Developer Guide. Die Dokumentation umfasst:

  • Einen umfassenden Überblick, einschließlich Details zu den Sicherheitsfunktionen.

  • Eine Schnellstartanleitung.

  • Mehrere Beispiele für die Konfiguration des Servers in Ihrem MCP-Client.

  • Beispiel-Prompts für die Verwendung der zentralen DX-MCP-Tools.

Hier sind die Versionshinweise.

Überblick über den Salesforce DX MCP Server

Der Salesforce DX MCP Server ist eine spezialisierte Implementierung des Model Context Protocol (MCP), die eine nahtlose Interaktion zwischen großen Sprachmodellen (LLMs) und Salesforce-Organisationen ermöglicht. Dieser MCP-Server bietet eine robuste Reihe von Tools und Fähigkeiten, die es LLMs ermöglichen, Salesforce-Ressourcen sicher zu lesen, zu verwalten und zu bedienen.

Konfigurieren des DX MCP Servers

Konfigurieren Sie den Salesforce DX MCP Server für Ihren MCP-Client, indem Sie die zugehörige MCP-JSON-Datei aktualisieren. Jeder Client ist etwas anders, daher prüfen Sie die Dokumentation Ihres MCP-Clients für Details. Weitere Beispiele finden Sie unter MCP-Client-Konfigurationen.

Hier ist ein Beispiel für VS Code mit Copilot, in dem Sie eine .vscode/mcp.json-Datei in Ihrem Projekt erstellen und aktualisieren:

{
  "servers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp",
              "--orgs", "DEFAULT_TARGET_ORG",
              "--toolsets", "orgs,metadata,data,users",
              "--tools", "run_apex_test",
              "--allow-non-ga-tools"]
    }
  }
}

Das args-Format im vorherigen Beispiel ist für alle MCP-Clients gleich; so passen Sie den DX MCP Server an Ihre spezifische Umgebung an.

Hinweise:

  • Der Teil "-y", "@salesforce/mcp" weist npx an, das Paket @salesforce/mcp automatisch zu installieren, anstatt um Erlaubnis zu fragen. Ändern Sie dies nicht.

  • Für mögliche Flags, die Sie an die Option args übergeben können, und die möglichen Werte, die Sie an die Flags --orgs, --toolsets und --tools übergeben können, siehe diese Abschnitte:

  • Wenn Sie die Option args schreiben, setzen Sie sowohl die Flag-Namen als auch ihre Werte in doppelte Anführungszeichen und trennen Sie alle Flags und Werte durch Kommas. Einige Flags sind boolesch und nehmen keinen Wert an.

  • Das vorherige Beispiel zeigt drei Flags, die einen String-Wert annehmen (--orgs, --toolsets und --tools) und ein boolesches Flag (--allow-non-ga-tools). Diese Konfiguration startet einen DX MCP-Server, der alle MCP-Tools in den Toolsets orgs, metadata, data und users sowie ein bestimmtes Tool namens run_apex_tests aktiviert. Es aktiviert auch Tools in diesen konfigurierten Toolsets, die noch nicht allgemein verfügbar sind.

MCP-Client-Konfigurationen

Hier sind Beispiele für die Konfiguration des Salesforce DX MCP-Servers in verschiedenen MCP-Clients.

Claude Code

Um Claude Code für die Arbeit mit dem Salesforce DX MCP-Server zu konfigurieren, fügen Sie diesen Ausschnitt zur Datei .mcp.json in Ihrem Projekt hinzu:

{
  "mcpServers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp",
               "--orgs", "DEFAULT_TARGET_ORG",
               "--toolsets", "orgs,metadata,data,users",
               "--tools", "run_apex_test",
               "--allow-non-ga-tools"]
    }
  }
}

Cline

Um Cline für die Arbeit mit dem Salesforce DX MCP-Server zu konfigurieren, fügen Sie diesen Ausschnitt zu Ihrer Cline-Datei cline_mcp_settings.json hinzu:

{
  "mcpServers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp@latest",
              "--orgs", "DEFAULT_TARGET_ORG",
              "--toolsets", "orgs,metadata,data,users",
              "--tools", "run_apex_test",
              "--allow-non-ga-tools"]
    }
  }
}

Cursor

Um Cursor für die Arbeit mit dem Salesforce DX MCP-Server zu konfigurieren, fügen Sie diesen Ausschnitt zu Ihrer Cursor-Datei mcp.json hinzu:

{
  "mcpServers": {
    "Salesforce DX": {
      "command": "npx",
      "args": ["-y", "@salesforce/mcp@latest",
              "--orgs", "DEFAULT_TARGET_ORG",
              "--toolsets", "orgs,metadata,data,users",
              "--tools", "run_apex_test",
              "--allow-non-ga-tools"]
    }
  }
}

Andere MCP-Clients

Für diese anderen Clients lesen Sie deren Dokumentation zum Hinzufügen von MCP-Servern und folgen Sie demselben Muster wie in den vorherigen Beispielen, um den Salesforce DX MCP-Server zu konfigurieren:

Verfügbare Flags für die Option "args"

Dies sind die Flags, die Sie an die Option args übergeben können.

Flag-Name

Beschreibung

Erforderlich?

Hinweise

--allow-non-ga-tools

Boolesches Flag, um dem DX MCP-Server zu erlauben, sowohl die allgemein verfügbaren (GA) als auch die Nicht-GA-Tools zu verwenden, die in den von Ihnen angegebenen Toolsets oder Tools enthalten sind.

Nein

Standardmäßig verwendet der DX MCP-Server nur die als GA markierten Tools.

--debug

Boolesches Flag, das den DX MCP-Server auffordert, Debug-Protokolle auszugeben.

Nein

Der Debug-Modus ist standardmäßig deaktiviert. HINWEIS: Nicht alle MCP-Clients zeigen MCP-Protokolle an, daher funktioniert dieses Flag möglicherweise nicht für alle IDEs.

--dynamic-tools

(experimentell) Boolesches Flag, das die dynamische Tool-Erkennung und -Ladung aktiviert. Wenn angegeben, startet der DX MCP-Server mit einem minimalen Satz von Kern-Tools und lädt neue Tools nach Bedarf.

Nein

Dieses Flag ist nützlich, um die anfängliche Kontextgröße zu reduzieren und die LLM-Leistung zu verbessern. Die dynamische Tool-Erkennung ist standardmäßig deaktiviert. HINWEIS: Diese Funktion funktioniert in VSCode und Cline, möglicherweise jedoch nicht in anderen Umgebungen.

--no-telemetry

Boolesches Flag, um Telemetrie zu deaktivieren, die automatische Erfassung von Daten für Überwachung und Analyse.

Nein

Telemetrie ist standardmäßig aktiviert, daher geben Sie dieses Flag an, um sie zu deaktivieren.

--orgs

Eine oder mehrere Organisationen, die Sie lokal autorisiert haben.

Ja

Sie müssen mindestens eine Organisation angeben. Siehe Organisationen konfigurieren für die Werte, die Sie an dieses Flag übergeben können.

--tools

Einzelne Tool-Namen, die Sie aktivieren möchten.

Nein

Sie können dieses Flag in Kombination mit dem Flag --toolsets verwenden. Sie können z. B. alle Tools in einem Toolset aktivieren und nur ein Tool in einem anderen Toolset.

--toolsets

Sätze von Tools, basierend auf Funktionalität, die Sie aktivieren möchten.

Nein

Setzen Sie auf "all", um jedes Tool in jedem Toolset zu aktivieren. Siehe Toolsets konfigurieren für die Werte, die Sie an dieses Flag übergeben können.

Organisationen konfigurieren

Die Salesforce MCP-Tools erfordern eine Organisation, daher müssen Sie das erforderliche Flag --orgs angeben, um mindestens eine autorisierte Organisation anzugeben, wenn Sie den MCP-Server konfigurieren. Trennen Sie mehrere Werte durch Kommas.

Sie müssen die Organisationen explizit autorisieren auf Ihrem Computer, bevor der MCP-Server auf sie zugreifen kann. Verwenden Sie den Salesforce-CLI-Befehl org login web oder den Befehl SFDX: Authorize an Org aus der Befehlspalette in VS Code.

Dies sind die verfügbaren Werte für das Flag --orgs:

--orgs-Wert

Beschreibung

ALLOW_ALL_ORGS

Zugriff auf alle autorisierten Organisationen erlauben. Verwenden Sie diesen Wert mit Vorsicht.

DEFAULT_TARGET_DEV_HUB

Zugriff auf Ihre Standard-Dev-Hub-Organisation erlauben. Wenn Sie eine lokale Standard-Dev-Hub-Organisation in Ihrem DX-Projekt festgelegt haben, verwendet der MCP-Server diese. Wenn nicht, verwendet der Server eine global festgelegte Standard-Dev-Hub-Organisation.

DEFAULT_TARGET_ORG

Zugriff auf Ihre Standard-Organisation erlauben. Wenn Sie eine lokale Standard-Organisation in Ihrem DX-Projekt festgelegt haben, verwendet der MCP-Server diese. Wenn nicht, verwendet der Server eine global festgelegte Standard-Organisation.

<Benutzername oder Alias>

Zugriff auf eine bestimmte Organisation erlauben, indem Sie ihren Benutzernamen oder Alias angeben.

[!HINWEIS] Die Tokens DEFAULT_TARGET_ORG und DEFAULT_TARGET_DEV_HUB werden bei jedem Tool-Aufruf dynamisch aufgelöst, nicht beim Serverstart festgelegt. Sie verfolgen, auf welche Standard-Organisation das Arbeitsverzeichnis, in dem ein Tool arbeitet, aufgelöst wird. Wenn Sie also Ihre Standard-Organisation ändern (oder in einem Verzeichnis mit einer anderen lokalen Standard-Organisation arbeiten), ändert sich, auf welche Organisationen diese Tokens zugreifen. Dies spiegelt wider, wie die sf-CLI die Standard-Zielorganisation auflöst, wenn Sie --target-org nicht übergeben. Wenn Sie den Server auf eine feste Gruppe von Organisationen unabhängig von der aktuellen Standard-Organisation festlegen möchten, übergeben Sie explizite Benutzernamen oder Aliase an --orgs anstelle der Tokens DEFAULT_TARGET_*.

Toolsets konfigurieren

Der Salesforce DX MCP-Server unterstützt Toolsets – eine Möglichkeit, verschiedene Gruppen von MCP-Tools basierend auf Ihren Anforderungen selektiv zu aktivieren. Dies ermöglicht es Ihnen, den MCP-Server nur mit den Tools auszuführen, die Sie benötigen, was wiederum den LLM-Kontext reduziert.

Verwenden Sie das Flag --toolsets, um die Toolsets anzugeben, wenn Sie den Salesforce DX MCP-Server konfigurieren. Trennen Sie mehrere Toolsets durch Kommas.

Dies sind die verfügbaren Toolsets.

Toolset

Beschreibung

Siehe Tool-Liste

all

Aktiviert alle verfügbaren Tools aus allen Toolsets. Wir empfehlen, nur die Toolsets zu konfigurieren, die Sie verwenden möchten, anstatt alle mit diesem Wert zu aktivieren. Der DX MCP Server umfasst über 60 MCP-Tools. Wenn Sie alle in Ihrem MCP-Client aktivieren, kann dies den LLM-Kontext überlasten.

N/A

aura-experts

Tools, die Aura-Komponentenanalyse, Blueprinting und Migrations-Know-how bereitstellen.

Link

code-analysis

Tools für die statische Analyse Ihres Codes mit Salesforce Code Analyzer.

Link

core

Kernsatz von DX-MCP-Tools. Dieses Toolset ist immer aktiviert.

Link

data

Tools zum Verwalten der Daten in Ihrer Org, z. B. zum Auflisten aller Konten.

Link

devops

Tools zum sicheren und autonomen Lesen, Verwalten und Betreiben von DevOps-Center-Ressourcen.

Link

enrichment

Tools zur Anreicherung von Metadatenkomponenten in Ihrem DX-Projekt.

Link

experts-validation

Tools zur Validierung und Bewertung von LWC-Komponenten hinsichtlich Produktionsreife in Bezug auf Barrierefreiheit, Sicherheit und Best Practices.

Link

lwc-experts

Tools zur Unterstützung bei der Entwicklung, dem Testen, der Optimierung und den Best Practices für Lightning Web Components (LWC).

Link

metadata

Tools zum Bereitstellen und Abrufen von Metadaten in bzw. aus Ihrer Org und Ihrem DX-Projekt.

Link

mobile

Tools für mobile Entwicklung und Funktionen.

Link

mobile-core

Eine Teilmenge von Tools aus dem mobile-Toolset, die sich auf wesentliche mobile Funktionen konzentriert.

Link

orgs

Tools zum Verwalten Ihrer autorisierten Orgs.

Link

scale-products

Tools zum Erkennen und Beheben von Apex-Leistungsproblemen.

Link

testing

Tools zum Testen Ihres Codes und Ihrer Funktionen.

Link

users

Tools zum Verwalten von Org-Benutzern, z. B. zum Zuweisen eines Berechtigungssatzes.

Link

Tools konfigurieren

Der Salesforce DX MCP Server unterstützt auch die Registrierung einzelner Tools. Dies kann in Kombination mit Toolsets verwendet werden, um die registrierten Tools weiter zu verfeinern.

Verwenden Sie das Flag --tools, um bestimmte Tools zu aktivieren, wenn Sie den Salesforce DX MCP Server konfigurieren. Trennen Sie mehrere Tools durch Kommas. Das Flag --tools ist optional.

Die folgenden Abschnitte listen alle Tools auf, die in einem bestimmten Toolset enthalten sind.

[!NOTE] Die als NON-GA markierten Tools sind noch nicht allgemein verfügbar. Geben Sie das Flag --allow-non-ga-tools an, um sie zu verwenden.

Aura-Experts-Toolset

Die vollständige Dokumentation finden Sie unter Verwenden der Aura-zu-LWC-Migrationstools im Lightning Web Components Developer Guide.

  • create_aura_blueprint_draft (GA) – Erstellt einen umfassenden Blueprint für ein Product Requirements Document (PRD) für die Migration von Aura-Komponenten. Analysiert Aura-Komponentendateien und generiert framework-agnostische Spezifikationen, die für die LWC-Migration geeignet sind, einschließlich Geschäftsanforderungen, technischer Muster und Migrationsrichtlinien.

  • enhance_aura_blueprint_draft (GA) – Verbessert einen vorhandenen PRD-Entwurf mit Expertenanalyse und Auflösung unbekannter Punkte. Nimmt einen Blueprint-Entwurf und wendet spezialisiertes Aura-Expertenwissen an, um Abhängigkeiten aufzulösen, technische Erkenntnisse hinzuzufügen und die Migrationsspezifikationen für eine bessere LWC-Implementierungsanleitung zu verbessern.

  • orchestrate_aura_migration (GA) – Orchestriert den vollständigen Migrationsworkflow von Aura zu LWC. Bietet End-to-End-Anleitung für den gesamten Migrationsprozess, von der ersten Analyse bis zur endgültigen Implementierung, einschließlich Best Practices, Tool-Empfehlungen und Schritten zur Qualitätssicherung.

  • transition_prd_to_lwc (GA) – Bietet Migrationsbrücken-Anleitung für die Erstellung von LWC-Komponenten aus Aura-Spezifikationen. Nimmt das verbesserte PRD und generiert spezifische Implementierungsanleitungen, Plattformdienst-Zuordnungen und Schritt-für-Schritt-Anweisungen zum Erstellen der entsprechenden LWC-Komponente.

Code-Analyse-Toolset

Die vollständige Dokumentation finden Sie unter Verwenden von MCP-Tools zur Analyse Ihres Codes im Salesforce Code Analyzer Developer Guide.

  • create-custom-rule (NON-GA) – Erstellt eine benutzerdefinierte XPath-basierte PMD-Regel aus einem bereitgestellten Apex-Codebeispiel.

  • describe_code_analyzer_rule (GA) – Ruft die Beschreibung einer Code-Analyzer-Regel ab.

  • generate_xpath_prompt (NON-GA) – Erstellt den Prompt, der die XPath-Erstellung aus dem AST-Kontext leitet. Wird beim Erstellen einer benutzerdefinierten XPath-basierten PMD-Regel aufgerufen.

  • list_code_analyzer_rules (GA) – Wählt Code-Analyzer-Regeln basierend auf einer Reihe von Kriterien aus.

  • query_code_analyzer_results (GA) – Fragt eine JSON-Datei mit Code-Analyzer-Ergebnissen ab und gibt gefilterte Verstöße zurück. Unterstützt Filter wie Schweregrad, Kategorie/Tag, Engine, Regel und Dateiname sowie Top-N und Sortierung. Verwenden Sie dies nach dem Ausführen von run_code_analyzer, um die generierte Ergebnisdatei zu lesen. Nach Abschluss fasst dieses Tool die gefilterten Ergebnisse zusammen und erläutert sie dem Benutzer.

  • run_code_analyzer (GA) – Führt eine statische Analyse des Codes durch. Dieses Tool kann validieren, dass der Code Best Practices entspricht, auf Sicherheitslücken prüfen und mögliche Leistungsprobleme identifizieren. Es gibt ein JSON zurück, das den absoluten Pfad zu einer Ergebnisdatei enthält, falls eine solche Datei erstellt wurde, sowie eine Zeichenfolge, die den Gesamterfolg oder -fehlschlag des Vorgangs angibt.

Core-Toolset (immer aktiviert)

Beispiel-Prompts, die die Core-DX-MCP-Tools aufrufen, finden Sie unter Verwenden der Core-Salesforce-DX-MCP-Tools im Salesforce DX Developer Guide.

  • get_username (GA) – Ermittelt den geeigneten Benutzernamen oder Alias für Salesforce-Vorgänge und verarbeitet sowohl Standard-Orgs als auch Dev Hubs.

  • resume_tool_operation (GA) – Setzt einen langlaufenden Vorgang fort, der von einem anderen Tool nicht abgeschlossen wurde.

Daten-Toolset

Beispiel-Prompts, die die Core-DX-MCP-Tools aufrufen, finden Sie unter Verwenden der Core-Salesforce-DX-MCP-Tools im Salesforce DX Developer Guide.

  • run_soql_query (GA) – Führt eine SOQL-Abfrage gegen eine Salesforce-Org aus.

DevOps-Center-Toolset

Die vollständige Dokumentation finden Sie unter Konfliktlösung bei Zusammenführungen mit DevOps-Center-MCP-Tools (Managed Package) in Salesforce Help.

  • check_devops_center_commit_status (GA) - Prüft den aktuellen Status eines in DevOps Center committeten Arbeitselements.

  • checkout_devops_center_work_item (GA) - Checkt den Branch aus, der einem anhand des Namens ausgewählten Arbeitselement zugeordnet ist.

  • commit_devops_center_work_item (GA) - Committet SFDX-Projektänderungen und registriert den Commit-SHA in DevOps Center.

  • create_devops_center_pull_request (GA) - Committet lokale Änderungen am Feature-Branch eines DevOps-Center-Arbeitselements.

  • detect_devops_center_merge_conflict (GA) - Erkennt Merge-Konflikte für ein ausgewähltes Arbeitselement oder in einem angegebenen Quell-Branch.

  • list_devops_center_projects (GA) - Listet alle DevOps-Center-Projekte in einer bestimmten Org auf.

  • list_devops_center_work_items (GA) - Listet alle Arbeitselemente für ein bestimmtes DevOps-Center-Projekt auf.

  • create_devops_center_work_item (GA) - Erstellt ein neues DevOps-Center-Arbeitselement im ausgewählten Projekt.

  • update_devops_center_work_item_status (GA) - Setzt den Status eines Arbeitselements auf In Progress oder Ready to Promote.

  • promote_devops_center_work_item (GA) - Promotet ein genehmigtes Arbeitselement zur nächsten Stufe der DevOps-Center-Pipeline.

  • resolve_devops_center_deployment_failure (GA) - Diagnostiziert und behebt Bereitstellungsfehler.

  • resolve_devops_center_merge_conflict (GA) - Wendet eine ausgewählte Lösungsmethode auf einen Merge-Konflikt an.

Enrichment-Toolset

  • enrich_metadata (NON-GA) - Reichert Metadaten aus Ihrer Org in Ihrem DX-Projekt an.

Lightning Web Components (LWC) Experten-Toolset

Vollständige Dokumentation finden Sie unter Verwenden von DX MCP Tools für LWC im Lightning Web Components-Entwicklerhandbuch.

Komponentenentwicklung

  • create_lwc_component_from_prd (GA) - Erstellt vollständige LWC-Komponenten aus PRD-Spezifikationen mit korrekter Struktur und Best Practices.

  • create_lwc_jest_tests (GA) - Generiert Jest-Testsuiten für LWC-Komponenten mit Testabdeckung und Mocking.

  • review_lwc_jest_tests (GA) - Überprüft und validiert Jest-Testimplementierungen für LWC-Komponenten.

Entwicklungsrichtlinien

  • create_lightning_type (GA) - Bietet Anleitungen zum Erstellen von Custom Lightning Types (CLT) für Salesforce-Anwendungen, Agent-Aktionen, Lightning Web Components und Lightning Platform-Integrationen.

  • explore_slds_blueprints (NON-GA) - Ruft SLDS-Blueprint-Spezifikationen nach Name, Kategorie, Lightning-Komponente, CSS-Klasse oder Styling-Hook ab.

  • guide_design_general (GA) - Bietet SLDS-Richtlinien und Best Practices für Lightning Web Components mit Barrierefreiheit, responsivem Design und Nutzungsmustern für Komponenten.

  • guide_component_accessibility (GA) - Bietet Richtlinien zur Barrierefreiheit und Testanweisungen für LWC-Komponenten.

  • guide_lwc_best_practices (GA) - Bietet Best Practices für die LWC-Entwicklung und Anleitungen zu Codierungsstandards.

  • guide_lwc_development (GA) - Bietet Richtlinien für den LWC-Entwicklungsworkflow und die LWC-Implementierung.

  • guide_lwc_rtl_support (GA) - Bietet Unterstützung für die Internationalisierung von rechts nach links (RTL) und RTL-Entwicklungsanleitungen.

  • guide_lws_security (GA) - Bietet Sicherheitsanalysen gemäß den Produktsicherheitsrichtlinien und den Lightning Web Security-Richtlinien.

  • guide_slds_blueprints (NON-GA) - Bietet umfassende SLDS-Blueprint-Richtlinien, Referenzdokumentation und einen vollständigen Index aller verfügbaren Blueprints nach Kategorie.

  • guide_utam_generation (NON-GA) - Bietet Richtlinien und Best Practices für die Page-Object-Generierung im UI Test Automation Model (UTAM).

  • lwc-doc-error (GA) - Ruft Informationen über LWC-Fehlermeldungen ab, einschließlich statischer Anleitungen zur Behebung des Problems anhand des Fehlercodes.

  • reference_lwc_compilation_error (GA) - Schlägt LWC-Kompilierungsfehler nach, indem Fehlercodes in einer Wissensdatenbank mit dokumentierten Fehlermustern, Ursachen und Korrekturen nachgeschlagen werden.

  • guide_slds_styling (NON-GA) - Ruft Anleitungen und Referenzdokumentation zu SLDS-Styling-Hooks ab.

  • explore_slds_styling (NON-GA) - Durchsucht und erkundet SLDS-Styling-Hooks mit Unterstützung für exakte Nachschlageabfragen, Fuzzy-Matching, Präfixsuche und Wildcard-Muster.

  • guide_lbc_usage (GA) - Bietet einen Index der verfügbaren Lightning Base Components mit Kurzbeschreibungen, der Entwicklern hilft, zu identifizieren, welche Komponenten für ihren Anwendungsfall geeignet sind.

  • explore_lbc_components (GA) - Gibt für eine Liste von Namen von Lightning Base Components die vollständige API-Dokumentation aus Markdown-Wissensdateien zurück.

Lightning Data Service (LDS)-Tools

  • create_lds_graphql_mutation_query (GA) - Bietet Anleitungen zum Erstellen von GraphQL-Mutationsabfragen.

  • create_lds_graphql_read_query (GA) - Erstellt GraphQL-Leseabfragen für LDS.

  • explore_lds_uiapi (GA) - Untersucht und dokumentiert die UI-API-Fähigkeiten des Lightning Design Systems.

  • fetch_lds_graphql_schema (GA) - Ruft die GraphQL-Schemastruktur für LDS ab.

  • guide_lds_data_consistency (GA) - Bietet Muster und Best Practices für Datenkonsistenz für LDS-Komponenten.

  • guide_lds_development (GA) - Bietet LDS-Entwicklungsrichtlinien und Komponentenintegration.

  • guide_lds_graphql (GA) - Bietet Nutzungsmuster und Richtlinien für LDS-GraphQL.

  • guide_lds_referential_integrity (GA) - Bietet Muster für referenzielle Integrität bei der LDS-Datenverwaltung.

  • orchestrate_lds_data_requirements (GA) - Bietet Schritt-für-Schritt-Anleitungen zum Analysieren und Klären von LDS-Datenanforderungen, um PRD-fähige Spezifikationen zu erstellen.

  • test_lds_graphql_query (GA) - Testet eine GraphQL-Abfrage gegen eine verbundene Salesforce-Org und gibt das Ergebnis zurück. Dieses Tool ist ein Untertool der GraphQL-Abfrageerstellungstools und darf nur im Rahmen von deren Workflows aufgerufen werden.

Migrations- und Integrationstools

  • guide_figma_to_lwc_conversion (GA) - Konvertiert Figma-Designs in LWC-Komponentenspezifikationen.

  • guide_lo_migration (GA) - Bietet Anleitungen zum Konvertieren einer Lightning Out (beta)-App in eine Lightning Out 2.0-App.

  • run_lwc_accessibility_jest_tests (GA) - Bietet Testwerkzeuge für Barrierefreiheit und Jest-Integration für LWC-Komponenten.

  • verify_aura_migration_completeness (GA) - Bietet eine Checkliste und Validierung für die Vollständigkeit der Migration von Aura zu LWC.

Workflow-Tools

  • orchestrate_lwc_component_creation (GA) - Bietet Anleitungen für den gesamten Migrationsprozess von Aura zu LWC.

  • orchestrate_lwc_component_optimization (GA) - Bietet Leistungsoptimierung und Best Practices für LWC-Komponenten.

  • orchestrate_lwc_component_testing (GA) - Bietet umfassende Testworkflow- und Testgenerierungsanleitungen.

  • orchestrate_lwc_slds2_uplift (NON-GA) - Bietet Migrationsanleitungen für die Aktualisierung auf SLDS 2.

Experten-Validierungstoolset

  • validate_and_optimize (GA) - Gibt ein Validierungs-Runbook zurück, das den Agenten anweist, eine Suite von Validatoren auszuführen (Barrierefreiheit, Sicherheit, Best Practices usw.), SARIF-Probleme zu erzeugen und Ergebnisse zu bewerten.

  • score_issues (GA) - Berechnet einen Bereitschafts-Score (0-100) und eine Qualitätsstufe (draft, prototype, review-for-production) aus SARIF-Problemen.

Metadaten-Toolset

Beispiel-Prompts, die die zentralen DX MCP Tools aufrufen, finden Sie unter Verwenden der zentralen Salesforce DX MCP Tools im Salesforce DX-Entwicklerhandbuch.

  • deploy_metadata (GA) - Stellt Metadaten aus Ihrem DX-Projekt in einer Org bereit.

  • retrieve_metadata (GA) - Ruft Metadaten aus Ihrer Org in Ihr DX-Projekt ab.

Mobile-Toolset

Vollständige Dokumentation finden Sie unter Verwenden des Mobile-Toolsets im Mobile and Offline-Entwicklerhandbuch.

  • create_mobile_lwc_app_review (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC App Review Service und fachkundige Anleitungen zur Implementierung von App-Review-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_ar_space_capture (GA) - Bietet TypeScript-API-Dokumentation für Salesforce LWC AR Space Capture und fachkundige Anleitungen zur Implementierung von AR-Space-Capture-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_barcode_scanner (GA) - Bietet TypeScript-API-Dokumentation für Salesforce LWC Barcode Scanner und fachkundige Anleitungen zur Implementierung von Barcode-Scanning-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_biometrics (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Biometrics Service und fachkundige Anleitungen zur Implementierung von Funktionen zur biometrischen Authentifizierung in LWC-Komponenten.

  • create_mobile_lwc_calendar (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Calendar Service und fachkundige Anleitungen zur Implementierung von Kalenderintegrationsfunktionen in LWC-Komponenten.

  • create_mobile_lwc_contacts (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Contacts Service und fachkundige Anleitungen zur Implementierung von Funktionen zur Kontaktverwaltung in LWC-Komponenten.

  • create_mobile_lwc_document_scanner (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Document Scanner und fachkundige Anleitungen zur Implementierung von Dokumentenscan-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_geofencing (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Geofencing Service und fachkundige Anleitungen zur Implementierung von Geofencing-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_location (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Location Service und fachkundige Anleitungen zur Implementierung von Standortdienstfunktionen in LWC-Komponenten.

  • create_mobile_lwc_nfc (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC NFC Service und fachkundige Anleitungen zur Implementierung von NFC-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_payments - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Payments Service und fachkundige Anleitungen zur Implementierung von Funktionen zur Zahlungsabwicklung in LWC-Komponenten.

  • get_mobile_lwc_offline_analysis (GA) - Analysiert LWC-Komponenten auf mobilspezifische Probleme und bietet detaillierte Empfehlungen für mobile Offline-Kompatibilität und Leistungsverbesserungen.

  • get_mobile_lwc_offline_guidance (GA) - Bietet strukturierte Überprüfungsanweisungen, um Mobile-Offline-Codeverstöße in LWC-Komponenten für Salesforce-Mobile-Apps zu erkennen und zu beheben.

Mobile-core-Toolset

Vollständige Dokumentation finden Sie unter Verwenden des Mobile-core-Toolsets im Mobile and Offline-Entwicklerhandbuch.

  • create_mobile_lwc_barcode_scanner (GA) - Bietet TypeScript-API-Dokumentation für Salesforce LWC Barcode Scanner und fachkundige Anleitungen zur Implementierung von Barcode-Scanning-Funktionen in LWC-Komponenten.

  • create_mobile_lwc_biometrics (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Biometrics Service und fachkundige Anleitungen zur Implementierung von Funktionen zur biometrischen Authentifizierung in LWC-Komponenten.

  • create_mobile_lwc_location (GA) - Bietet TypeScript-API-Dokumentation für den Salesforce LWC Location Service und fachkundige Anleitungen zur Implementierung von Standortdienstfunktionen in LWC-Komponenten.

  • get_mobile_lwc_offline_analysis (GA) - Analysiert LWC-Komponenten auf mobilspezifische Probleme und bietet detaillierte Empfehlungen für mobile Offline-Kompatibilität und Leistungsverbesserungen.

  • get_mobile_lwc_offline_guidance (GA) - Bietet strukturierte Überprüfungsanweisungen, um Mobile-Offline-Codeverstöße in LWC-Komponenten für Salesforce-Mobile-Apps zu erkennen und zu beheben.

Orgs-Toolset

Beispiel-Prompts, die die zentralen DX MCP Tools aufrufen, finden Sie unter Verwenden der zentralen Salesforce DX MCP Tools im Salesforce DX-Entwicklerhandbuch.

  • create_org_snapshot (NON-GA) - Erstellt einen Snapshot einer Scratch-Org.

  • create_scratch_org (NON-GA) - Erstellt eine Scratch-Org.

  • delete_org (NON-GA) - Löscht eine lokal autorisierte Salesforce-Scratch-Org oder Sandbox.

  • list_all_orgs (GA) - Listet alle konfigurierten Salesforce-Orgs auf, optional mit Prüfung des Verbindungsstatus.

  • open_org (NON-GA) - Öffnet eine Org in einem Browser.

Scale Products Toolset

Die vollständige Dokumentation finden Sie in der README im Unterverzeichnis mcp-provider-scale-products.

  • scan_apex_class_for_antipatterns (GA) - Analysiert Apex-Klassendateien auf Performance-Antipatterns und liefert Empfehlungen, wie diese behoben werden können.

Testing Toolset

Beispiel-Prompts, die die zentralen Salesforce-DX-MCP-Tools aufrufen, finden Sie unter Verwenden der Salesforce-DX-MCP-Kerntools im Salesforce DX Developer Guide.

  • run_agent_test (GA) - Führt Agent-Tests in Ihrer Org aus.

  • run_apex_test (GA) - Führt Apex-Tests in Ihrer Org aus.

Users Toolset

Beispiele für Prompts, die die zentralen Salesforce-DX-MCP-Tools aufrufen, finden Sie unter Verwenden der Salesforce-DX-MCP-Kerntools im Salesforce DX Developer Guide.

  • assign_permission_set (GA) - Weist dem Benutzer einen Berechtigungssatz zu oder im Namen eines anderen Benutzers.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    A Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.
    14
    179
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables secure interaction with Salesforce orgs through LLMs, providing tools for managing orgs, querying data, deploying metadata, running tests, and performing code analysis with granular access control and encrypted authentication.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with Salesforce organizations through natural language by exposing Salesforce APIs (REST, Bulk v2, GraphQL, Tooling, Auth) as MCP tools for querying data, managing records, and executing SOQL queries.
    12
    19
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI models to interactively explore, analyze, and manage Salesforce organizations through OAuth2 authentication and standardized tools.
    62
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Runtime permission, approval, and audit layer for AI agent tool execution.

  • A Model Context Protocol server for Wix AI tools

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

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/ElioLin/sfoa-enterprise-mcp'

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