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
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
.env
Datei 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 Versionskontrolle - Verwenden Sie unterschiedliche Anmeldeinformationen für Entwicklung und Produktion
- Wechseln Sie regelmäßig Ihre API-Anmeldeinformationen
- Übergeben Sie
- 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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server für die Interaktion mit der Marketo-API, der Tools zum Verwalten von Marketo-Formularen bereitstellt, einschließlich Auflisten, Klonen und Genehmigen von Formularen.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -1TypeScriptMIT License
Xero MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server implementation providing standardized access to Xero's accounting and business features, enabling operations like contact management, invoice creation, and chart of accounts management through MCP.Last updated -12743110TypeScriptMIT License- AsecurityAlicenseAqualityA Model Context Protocol server that exposes over 200+ APIs from API.market as MCP resources, allowing large language models to discover and interact with various APIs through natural language commands.Last updated -346692TypeScriptMIT License
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -18TypeScriptMIT License