Parcel MCP Server
Parcel MCP Server
Ein Mock-MCP-Server (Model Context Protocol), der Abläufe für kleine Pakete und Sendungen simuliert. Er wurde für die Verwendung mit Salesforce Agentforce entwickelt und stellt 12 Tools bereit, die die gängigen Aktionen abdecken, die ein Fahrer oder ein Paketzentrum zur Behebung von Empfängerproblemen benötigt.
Live-Server
Gehostet auf Railway – immer verfügbar, keine Einrichtung erforderlich.
Health-Check | |
MCP-Endpunkt | |
OAuth-Token-URL | https://parcel-mcp-server-production.up.railway.app/oauth/token |
Verbindung zur Salesforce Agentforce Registry
Um diesen Server in der Salesforce Agentforce Registry zu registrieren, verwenden Sie die folgenden Einstellungen:
Feld | Wert |
MCP Server Name | Parcel MCP Server |
Server-URL |
|
Authentifizierungsmethode | OAuth 2.0 |
Identitätsanbieter-URL |
|
Scope |
|
Client-ID | beliebiger Wert |
Client-Secret | beliebiger Wert |
Der OAuth-Endpunkt ist ein Mock – er akzeptiert jede Client-ID und jedes Secret und gibt ein gültiges Bearer-Token zurück.
Tools
Tool | Beschreibung |
| Status, Standortverlauf und Zustellungsdetails anhand der Sendungsnummer abrufen |
| Alle einem Fahrer zugewiesenen Pakete mit Status und Empfängerinformationen auflisten |
| Zustellversuche, Ausnahmen oder Abschlüsse protokollieren |
| Eine korrigierte Adresse für ein ungültiges oder unzustellbares Paket übermitteln |
| Eine erneute Zustellung mit bevorzugtem Datum und Zeitfenster buchen |
| Ein Paket zur Abholung durch den Empfänger in der nächstgelegenen Einrichtung hinterlegen |
| Ein Paket mit einem Grundcode für die Rücksendung markieren |
| Telefonnummer oder E-Mail-Adresse für Zustellbenachrichtigungen aktualisieren |
| Einen Schadensfall mit Schweregrad melden |
| Öffnungszeiten, Adresse und Informationen zur Barrierefreiheit der Einrichtung abrufen |
| SMS- oder E-Mail-Benachrichtigung an den Empfänger senden |
| Routenstatistiken eines Fahrers abrufen – zugestellt, ausstehend, Ausnahmen |
Mock-Daten
Es sind vier Pakete vorinstalliert, die die wichtigsten Ausnahmeszenarien abdecken:
Sendungsnummer | Status | Szenario |
| OUT_FOR_DELIVERY | Normale Zustellung läuft |
| DELIVERY_EXCEPTION | Adresse nicht gefunden, Problem mit der Klingel |
| HELD_AT_FACILITY | Maximale Versuche erreicht, wartet auf Abholung |
| PENDING_ADDRESS_CORRECTION | Ungültige Postleitzahl |
Zwei Fahrer sind ebenfalls vorinstalliert: DRV-101 (Route A) und DRV-102 (Route B).
Lokal ausführen
Keine npm-Installation erforderlich – der Server verwendet nur Node.js-interne Funktionen.
node server.js
# Server runs on http://localhost:3333Oder verwenden Sie den mitgelieferten Launcher, der den Server und einen ngrok-Tunnel zusammen startet:
bash launch.commandDer Launcher gibt automatisch Ihre öffentliche ngrok-URL und die Salesforce-Verbindungseinstellungen aus.
Erneutes Deployment auf Railway
Alle Änderungen an server.js können wie folgt neu bereitgestellt werden:
railway upStellen Sie sicher, dass die Railway CLI installiert ist und Sie angemeldet sind (railway login).
Related MCP Connectors
MCP server for ua_postal_tracking_mcp
MCP Server for an Agent Task Marketplace
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow