Salesforce MCP Server
Salesforce MCP-Server
Salesforce MCP (Model Context Protocol) Server basierend auf Node.js / Express / TypeScript
Ermöglicht die Abfrage von Salesforce-Daten in natürlicher Sprache.
Ausführung
Lokal ausführen
# 환경변수 설정
cp .env.example .env
# .env 파일에 Salesforce 인증 정보 입력 후
npm install
npm run build
npm start
# 인증 토큰과 함께 실행
TOKEN=your_token npm startBeispieldaten generieren
npm run seedGeneriert automatisch 7 Konten, Kontakte, Verkaufschancen, Leads und Aktivitätsdaten.
Bereitstellung (CloudType)
Neuen Dienst erstellen → GitHub verknüpfen →
alerundev/salesforce-mcp-serverauswählenEinstellungen
Node v22
Build-Befehl:
npm run buildStart-Befehl:
npm start
Umgebungsvariablen festlegen
Schlüssel | Wert |
|
|
| Salesforce-Anmelde-E-Mail |
| Salesforce-Passwort |
| Salesforce-Sicherheitstoken |
| Connected App Consumer Key |
| Connected App Consumer Secret |
| (Optional) Bei Verwendung der Bearer-Token-Authentifizierung |
MCP-Verbindungsadresse
https://<배포된 도메인>/mcp
Authentifizierung
Verwendet Bearer-Token-Authentifizierung (aktiviert, wenn die Umgebungsvariable TOKEN gesetzt ist):
Authorization: Bearer your-tokenUnterstützte Tools
Tool | Beschreibung |
| Liste der Konten abrufen |
| Konten nach Stichwort suchen |
| Liste der Verkaufschancen abrufen |
| Verkaufschancen nach Phase abrufen (Closed Won, Prospecting, etc.) |
| Zusammenfassung der Verkaufschancen nach Phase (Anzahl + Betrag) |
| Liste der Kontakte abrufen |
| Kontakte nach Name suchen |
| Liste der Leads abrufen |
| Leads nach Status abrufen |
| Kürzliche Aktivitäten (Aufgaben) abrufen |
| Direkte SOQL-Abfrage ausführen |
Beispiele für Fragen in natürlicher Sprache
"Zeige mir die Liste der Deals, die diesen Monat abgeschlossen werden sollen"
"Wie hoch ist der Wert der Verkaufschancen mit dem Status 'Closed Won'?"
"Suche den Kontakt für Samsung Electronics"
"Fasse die Verkaufschancen nach Phasen zusammen"
"Zeige mir die Leads mit dem Status 'Hot'"
Related MCP Connectors
Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Ask questions in plain language, get answers from your business database. No SQL required.
Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…