Salesforce DX MCP Server
mcp
MCP-Server für die Interaktion mit Salesforce-Organisationen
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"weistnpxan, das Paket@salesforce/mcpautomatisch 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,--toolsetsund--toolsübergeben können, siehe diese Abschnitte:Wenn Sie die Option
argsschreiben, 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,--toolsetsund--tools) und ein boolesches Flag (--allow-non-ga-tools). Diese Konfiguration startet einen DX MCP-Server, der alle MCP-Tools in den Toolsetsorgs,metadata,dataunduserssowie ein bestimmtes Tool namensrun_apex_testsaktiviert. 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 |
| 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. |
| 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. |
| (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. |
| 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. |
| 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. |
| Einzelne Tool-Namen, die Sie aktivieren möchten. | Nein | Sie können dieses Flag in Kombination mit dem Flag |
| 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 |
| Zugriff auf alle autorisierten Organisationen erlauben. Verwenden Sie diesen Wert mit Vorsicht. |
| 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. |
| 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. |
| Zugriff auf eine bestimmte Organisation erlauben, indem Sie ihren Benutzernamen oder Alias angeben. |
[!HINWEIS] Die Tokens
DEFAULT_TARGET_ORGundDEFAULT_TARGET_DEV_HUBwerden 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 diesf-CLI die Standard-Zielorganisation auflöst, wenn Sie--target-orgnicht ü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--orgsanstelle der TokensDEFAULT_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 |
| 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 |
| Tools, die Aura-Komponentenanalyse, Blueprinting und Migrations-Know-how bereitstellen. | |
| Tools für die statische Analyse Ihres Codes mit Salesforce Code Analyzer. | |
| Kernsatz von DX-MCP-Tools. Dieses Toolset ist immer aktiviert. | |
| Tools zum Verwalten der Daten in Ihrer Org, z. B. zum Auflisten aller Konten. | |
| Tools zum sicheren und autonomen Lesen, Verwalten und Betreiben von DevOps-Center-Ressourcen. | |
| Tools zur Anreicherung von Metadatenkomponenten in Ihrem DX-Projekt. | |
| Tools zur Validierung und Bewertung von LWC-Komponenten hinsichtlich Produktionsreife in Bezug auf Barrierefreiheit, Sicherheit und Best Practices. | |
| Tools zur Unterstützung bei der Entwicklung, dem Testen, der Optimierung und den Best Practices für Lightning Web Components (LWC). | |
| Tools zum Bereitstellen und Abrufen von Metadaten in bzw. aus Ihrer Org und Ihrem DX-Projekt. | |
| Tools für mobile Entwicklung und Funktionen. | |
| Eine Teilmenge von Tools aus dem | |
| Tools zum Verwalten Ihrer autorisierten Orgs. | |
| Tools zum Erkennen und Beheben von Apex-Leistungsproblemen. | |
| Tools zum Testen Ihres Codes und Ihrer Funktionen. | |
| Tools zum Verwalten von Org-Benutzern, z. B. zum Zuweisen eines Berechtigungssatzes. |
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-toolsan, 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 vonrun_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.
This server cannot be installed
Maintenance
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
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.14179MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseNot gradedqualityDmaintenanceEnables 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.1219MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to interactively explore, analyze, and manage Salesforce organizations through OAuth2 authentication and standardized tools.623MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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