Marketo MCP-Server
Ein Model Context Protocol-Server für die Interaktion mit der Marketo-API. Dieser Server bietet Tools zur Verwaltung von Marketo-Formularen, einschließlich Auflisten, Klonen und Genehmigen von Formularen.
Voraussetzungen
Node.js (v14 oder höher)
Marketo-API-Anmeldeinformationen (Client-ID und Client-Geheimnis)
Eine Marketo-Instanz mit aktiviertem API-Zugriff
Claude Desktop installiert
Related MCP server: Xero MCP Server
Erste Schritte
1. Erhalten Sie Marketo API-Anmeldeinformationen
Melden Sie sich bei Ihrem Marketo-Administrationsbereich an
Navigieren Sie zu Admin > Integration > LaunchPoint
Klicken Sie auf Neu > Neuer Dienst
Geben Sie die Servicedetails ein:
Service: Benutzerdefiniert
Anzeigename: (z. B. „MCP-Server“)
Speichern Sie die angegebene Client-ID und das Client-Geheimnis
2. Umgebungsvariablen konfigurieren
Erstellen Sie eine
.envDatei im Stammverzeichnis:
3. Installation und Einrichtung
4. Claude Desktop-Konfiguration
Öffnen Sie Claude Desktop
Gehen Sie zu den Entwicklereinstellungen
Fügen Sie die Konfigurationseinstellungen ein , die während des Build-Prozesses ausgegeben wurden
Speichern der Konfiguration
Starten Sie Claude Desktop neu
Verfügbare Tools
Formularliste abrufen
Formular nach ID abrufen
Klonformular
Formular genehmigen
Fehlerbehandlung
Häufige Fehlerszenarien und Lösungen:
Authentifizierungsfehler
Überprüfen Sie, ob Ihre Client-ID und Ihr Client-Geheimnis korrekt sind
Überprüfen Sie, ob Ihr API-Zugriff in Marketo aktiviert ist
Stellen Sie sicher, dass Ihre Instanz-URL korrekt ist
Berechtigungsfehler
Überprüfen Sie, ob Ihr API-Benutzer über ausreichende Berechtigungen verfügt
Überprüfen Sie die Ordnerzugriffsberechtigungen für Formularvorgänge
Ratenbegrenzung
Der Server übernimmt automatisch die Token-Aktualisierung
Erwägen Sie die Implementierung einer Wiederholungslogik für ratenbegrenzte Anfragen.
Bewährte Methoden
Umweltmanagement
Übergeben Sie
.env-Dateien niemals der VersionskontrolleVerwenden Sie unterschiedliche Anmeldeinformationen für Entwicklung und Produktion
Wechseln Sie regelmäßig Ihre API-Anmeldeinformationen
Sicherheit
Anmeldeinformationen sicher speichern
Verwenden Sie Umgebungsvariablen für vertrauliche Daten
Überwachen Sie API-Zugriffsprotokolle
Leistung
Zwischenspeichern von Formulardaten, wenn angemessen
Verwenden der Paginierung für große Formularlisten
Behandeln Sie Ratenbegrenzungen angemessen
Entwicklung
Projektstruktur
Sie können MCP Inspector mit dem folgenden Befehl auf diesem Server ausführen: npx @modelcontextprotocol/inspector node build/index.js
Beitragen
Forken Sie das Repository
Erstellen eines Feature-Zweigs
Nehmen Sie Ihre Änderungen vor
Senden einer Pull-Anfrage
Unterstützung
Bei Problemen und Fragen:
Überprüfen Sie die Marketo REST API-Dokumentation
Überprüfen Sie die oben aufgeführten häufigen Fehlerszenarien
Senden Sie ein Problem im Repository