Contentstack MCP Server
Dieser Model Context Protocol (MCP)-Server lässt sich in die Content Management API von Contentstack integrieren und ermöglicht KI-Assistenten wie Claude die Interaktion mit Ihrem Contentstack CMS über ein standardisiertes Protokoll.
Hinweis: Dies ist eine frühe Version des Contentstack MCP Servers. Informationen zu kommenden Verbesserungen und geplanten Funktionen finden Sie in der Roadmap .
Inhaltsverzeichnis
- Merkmale
- Installation
- Entwicklung
- Konfiguration
- Integration mit KI-Assistenten
- Anwendungsbeispiele
- Fahrplan
- Lizenz
Merkmale
Verfügbare Ressourcen
content-types
: Listet alle Inhaltstypen auf (URI:contentstack://content-types
)content-type
: Inhaltstyp nach UID abrufen (URI:contentstack://content-type/{uid}
)entries
: Einträge nach Inhaltstyp abrufen (URI:contentstack://entries/{content_type_uid}
)entry
: Bestimmten Eintrag abrufen (URI:contentstack://entry/{content_type_uid}/{entry_uid}
)assets
: Listet alle Assets auf (URI:contentstack://assets
)
Inhaltstypverwaltung
- Erstellen, Aktualisieren und Löschen von Inhaltstypen
- Definieren Sie Schemata, Optionen, Feldregeln und Taxonomien
- Verwalten globaler Felder
Einlassmanagement
- Einträge erstellen, aktualisieren und löschen
- Veröffentlichen und Aufheben der Veröffentlichung von Einträgen in verschiedenen Umgebungen
- Abfrageeinträge mit Filter-, Paginierungs- und Sortieroptionen
Globales Außendienstmanagement
- Erstellen und aktualisieren Sie globale Felder zur Wiederverwendung in verschiedenen Inhaltstypen
- Abrufen globaler Felder mit Paginierungsoptionen
Inhalts-Workflows
- Geführte Workflows zur Inhaltserstellung
- Inhaltsanalyse und Erkenntnisse
- Unterstützung bei der Migrationsplanung
Installation
Voraussetzungen
- Node.js (v16.0.0 oder höher)
- Ein Contentstack-Konto
- API-Anmeldeinformationen (API-Schlüssel und Verwaltungstoken)
NPM-Installation
Der einfachste Weg, diesen MCP-Server zu verwenden, ist über NPM:
Manuelle Installation
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Umgebungsvariablen einrichten:Bearbeiten Sie die
.env
Datei mit Ihren Contentstack-Anmeldeinformationen: - Erstellen und starten Sie den Server:
Installation über Smithery CLI
Sie können diesen MCP-Server auch mit der Smithery CLI installieren:
Weitere Einzelheiten und Informationen zur erweiterten Verwendung finden Sie in der Smithery CLI-Dokumentation .
Entwicklung
Setup für die Entwicklung
Für die Entwicklung können Sie Folgendes verwenden:
Dadurch wird der Server mithilfe von ts-node
für einen schnelleren Entwicklungszyklus gestartet.
Codequalität
Dieses Projekt verwendet Biome.js für Lint-Tests und Formatierungen. Es sorgt für einen konsistenten Codestil und hilft, potenzielle Probleme frühzeitig zu erkennen.
Verfügbare Befehle
- Flusencode :
- Fusseln und Fixieren :
- Formatcode :
- Formatieren und beheben :
Konfiguration
Authentifizierung
Dieser Server erfordert eine Authentifizierung mit der API von Contentstack:
Verwaltungstoken (erforderlich) :
- Token auf Stapelebene mit vordefinierten Berechtigungen
- Wird über die Umgebungsvariable
CONTENTSTACK_MANAGEMENT_TOKEN
festgelegt - Vom Contentstack-Dashboard generieren: Einstellungen > Token > Verwaltungstoken
API-Schlüssel (erforderlich) :
- Stack-API-Schlüssel zur Authentifizierung
- Wird über die Umgebungsvariable
CONTENTSTACK_API_KEY
festgelegt
Filialunterstützung
Wenn Ihr Contentstack-Konto Zweige verwendet, können Sie einen Zweig angeben:
Integration mit KI-Assistenten
Claude für Desktop
So verwenden Sie diesen Server mit Claude für Desktop:
- Bearbeiten Sie Ihre Claude for Desktop-Konfigurationsdatei:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
- Fügen Sie diesen Server zum Abschnitt
mcpServers
hinzu: - Starten Sie Claude für Desktop neu
Cursor
Um diesen Server mit Cursor zu verwenden, fügen Sie die Contentstack MCP-Serverkonfiguration hinzu:
Mit Smithery installieren
Sie können diesen MCP-Server auch mithilfe der Smithery CLI und dem Client Ihrer Wahl installieren:
Zu den verfügbaren Clients gehören:
- Claude
- Cline
- Windsurfen
- Roocode
- witzig
- sprechen
- Cursor
- vscode
- vscode-Insider
- Boltai
- Amazon-Grundgestein
- amazonq
Weitere Einzelheiten und Informationen zur erweiterten Verwendung finden Sie in der Smithery CLI-Dokumentation .
Fahrplan
- [ ] Verbessertes kontextbezogenes Verständnis durch KI : Verbessern Sie die Kontextbereitstellung für komplexe Abfragen
- [ ] Erweiterte Abfragen und Filtern : Unterstützt das Filtern nach mehreren Kriterien und benutzerdefinierten Feldern
- [ ] Workflow- und Publishing-Automatisierung : Aktivieren Sie KI-gesteuerte Content-Workflow-Aktionen
- [ ] Verbesserungen im Asset Management : Hinzufügen von Funktionen zur direkten Asset-Manipulation
- [ ] Unterstützung für Massenvorgänge : Implementieren Sie Stapelvorgänge für Einträge und Vermögenswerte
- [ ] Verbesserte Fehlerbehandlung und KI-Feedback : Fehlermeldungen für den KI-Verbrauch verfeinern
- [ ] Benutzerspezifischer Kontext und Berechtigungen : Passen Sie Aktionen basierend auf Benutzerberechtigungen an
- [ ] Erweiterbarkeit für benutzerdefinierte Tools : Erstellen Sie ein Erweiterungsframework
- [ ] Echtzeit-Ereignisbehandlung : Fügen Sie Webhook-Unterstützung für reaktives KI-Verhalten hinzu
- [ ] Umfassende Dokumentation : Entwickeln Sie detaillierte Anleitungen für die KI-Interaktion
Shoutout
Besonderer Dank geht an Ivo Toby . Dieses Projekt und sein Autor sind stark von seiner Arbeit in diesem Bereich inspiriert.
Lizenz
MIT
Haftungsausschluss: Dieses Projekt steht in keiner Verbindung zu Contentstack und wird von Contentstack weder unterstützt noch gefördert. Es handelt sich um ein unabhängiges Open-Source-Projekt, das für die Zusammenarbeit mit der Contentstack-API entwickelt wurde.
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.
Tools
Ermöglichen Sie KI-Assistenten die nahtlose Interaktion mit Ihrem Contentstack CMS, indem Sie über ein standardisiertes Protokoll auf Inhaltstypen, Einträge, Assets und globale Felder zugreifen und diese verwalten. Führen Sie CRUD-Operationen und Content-Publishing direkt über KI-gesteuerte Befehle durch, um Content-Management-Workflows zu optimieren. Optimieren Sie Ihre Content-Operationen mit KI-gestützter Automatisierung und Echtzeit-Inhaltsbearbeitung.
- Inhaltsverzeichnis
- Merkmale
- Installation
- Entwicklung
- Konfiguration
- Integration mit KI-Assistenten
- Fahrplan
- Shoutout
- Lizenz
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityUpdate, create, delete content, content-models and assets in your Contentful SpaceLast updated -258443TypeScriptMIT License
- JavaScriptMIT License
- -securityAlicense-qualityAn open-source MCP server that provides applications like Cursor, Windsurf, and Claude with access to llms.txt documentation files, allowing users to control and audit context retrieval.Last updated -4PythonMIT License
- GoMIT License