Integrations
Uses Biome.js for linting and formatting, providing code style consistency and early issue detection in the development workflow.
Integrates with Contentstack's Content Management API, enabling interaction with content types, entries, assets, global fields, and content workflows. Supports creating, updating, deleting and publishing content in the Contentstack CMS.
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:Copy
- Installieren Sie Abhängigkeiten:Copy
- Umgebungsvariablen einrichten:Bearbeiten Sie dieCopy
.env
Datei mit Ihren Contentstack-Anmeldeinformationen:Copy - Erstellen und starten Sie den Server:Copy
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 :Copy
- Fusseln und Fixieren :Copy
- Formatcode :Copy
- Formatieren und beheben :Copy
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:Copy - 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.
You must be authenticated.
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 -2535937TypeScriptMIT 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