Contentful-Einträge und Assets pflegen
MCP-Server für Contentful · lesen und schreiben und löschen und senden · MIT
Löscht, versendet und veröffentlichtWas der Baustein im Konto darf
Community-Server für die Contentful Content Management API. Einträge, Assets, Kommentare, Content Types, Spaces und Umgebungen lassen sich per Assistent verwalten und veröffentlichen.
Was der Server kann
- Sucht, erstellt, ändert, löscht, veröffentlicht und depubliziert Einträge.
- Lädt Assets hoch, pflegt deren Metadaten und veröffentlicht sie.
- Liest, schreibt und beantwortet Kommentare an Einträgen, auch in Antwortketten.
- Veröffentlicht, depubliziert und validiert viele Einträge und Assets in einem Stapel.
- Verwaltet Content Types, Spaces und Umgebungen.
- Beschränkt den Zugriff auf einen festen Space und eine feste Umgebung über Einstellungen.
Einsatz in Marketing und Vertrieb
- Content
- Der Assistent legt aus einer Redaktionsvorlage mehrere Einträge als Entwurf an, lässt sie per bulk_validate prüfen und veröffentlicht sie danach gesammelt.
- Content
- Ein neuer Content Type wird in einer eigenen Umgebung angelegt und getestet, bevor Redakteure ihn nutzen.
Einrichtung
- Im Contentful-Konto ein Content-Management-API-Token erzeugen.
- In der Client-Konfiguration als Befehl `npx` mit den Argumenten `-y` und `@ivotoby/contentful-management-mcp-server` eintragen.
- Das Token als Variable `CONTENTFUL_MANAGEMENT_ACCESS_TOKEN` setzen (alternativ als Argument `--management-token`).
- Optional `SPACE_ID` und `ENVIRONMENT_ID` setzen, um den Zugriff auf einen Space und eine Umgebung zu begrenzen.
Grenzen
- Community-Projekt; Contentful bietet laut README einen eigenen offiziellen Server an.
- Listenabfragen liefern höchstens drei Einträge pro Anfrage, der Rest kommt über Seitenwechsel.
- Sind SPACE_ID und ENVIRONMENT_ID gesetzt, entfallen die spaceübergreifenden Werkzeuge.
Einordnung der Redaktion
Aufgaben: Website & Conversion, SEO & Content planen. Für Marketing und Vertrieb gedacht.
Beschreibung des Anbieters
MCP server for Contentful Content Management API integration
Eckdaten
Werkzeuge
search_entriesSucht Einträge über Abfrageparameter, höchstens drei pro Seite.
Search for entries using query parameters. Returns a maximum of 3 items per request. Use skip parameter to paginate through results.
Angabe des Anbieters · Beleg 5create_entryLegt einen neuen Eintrag an.
Create a new entry in Contentful. Before executing this function, you need to know the contentTypeId (not the content type NAME) and the fields of that contentType.…
Angabe des Anbieters · Beleg 5update_entryÄndert Felder eines Eintrags.
Update an existing entry. The handler will merge your field updates with the existing entry fields, so you only need to provide the fields and locales you want to change.…
Angabe des Anbieters · Beleg 5publish_entryVeröffentlicht einen Eintrag.
Publish an entry or multiple entries. Accepts either a single entryId (string) or an array of entryIds (up to 100 entries). For a single entry, it uses the standard publish operation.…
Angabe des Anbieters · Beleg 5unpublish_entryNimmt einen Eintrag aus der Veröffentlichung.
Unpublish an entry or multiple entries. Accepts either a single entryId (string) or an array of entryIds (up to 100 entries). For a single entry, it uses the standard unpublish operation.…
Angabe des Anbieters · Beleg 5upload_assetLädt ein Asset mit Metadaten hoch.
Upload a new asset
Angabe des Anbieters · Beleg 5publish_assetVeröffentlicht ein Asset.
Publish an asset
Angabe des Anbieters · Beleg 5create_commentLegt einen Kommentar an einem Eintrag an, optional als Antwort auf einen anderen.
bulk_publishVeröffentlicht mehrere Einträge und Assets als Stapel.
bulk_validatePrüft mehrere Einträge auf Konsistenz, Referenzen und Pflichtfelder, ohne etwas zu ändern.
Validate multiple entries at once
Angabe des Anbieters · Beleg 5list_content_typesListet die Content Types.
List content types in a space. Returns a maximum of 10 items per request. Use skip parameter to paginate through results.
Angabe des Anbieters · Beleg 5create_environmentLegt eine neue Umgebung an.
Create a new environment
Angabe des Anbieters · Beleg 5get_entryRetrieve an existing entry
Angabe des Anbieters · Beleg 5delete_entryDelete an entry
Angabe des Anbieters · Beleg 5list_assetsList assets in a space. Returns a maximum of 3 items per request. Use skip parameter to paginate through results.
Angabe des Anbieters · Beleg 5get_assetRetrieve an asset
Angabe des Anbieters · Beleg 5update_assetUpdate an asset
Angabe des Anbieters · Beleg 5delete_assetDelete an asset
Angabe des Anbieters · Beleg 5unpublish_assetUnpublish an asset
Angabe des Anbieters · Beleg 5get_content_typeGet details of a specific content type
Angabe des Anbieters · Beleg 5create_content_typeCreate a new content type
Angabe des Anbieters · Beleg 5update_content_typeUpdate an existing content type. The handler will merge your field updates with existing content type data, so you only need to provide the fields and properties you want to change.
Angabe des Anbieters · Beleg 5delete_content_typeDelete a content type
Angabe des Anbieters · Beleg 5publish_content_typePublish a content type
Angabe des Anbieters · Beleg 5list_spacesList all available spaces
Angabe des Anbieters · Beleg 5get_spaceGet details of a space
Angabe des Anbieters · Beleg 5list_environmentsList all environments in a space
Angabe des Anbieters · Beleg 5delete_environmentDelete an environment
Angabe des Anbieters · Beleg 5list_ai_actionsList all AI Actions in a space
Angabe des Anbieters · Beleg 5get_ai_actionGet a specific AI Action by ID
Angabe des Anbieters · Beleg 5create_ai_actionCreate a new AI Action
Angabe des Anbieters · Beleg 5update_ai_actionUpdate an existing AI Action
Angabe des Anbieters · Beleg 5
Voraussetzungen
8 Umgebungsvariablen laut Anbieter
SPACE_ID· Umgebungsvariable · Beleg 6ENVIRONMENT_ID· Umgebungsvariable · Beleg 6DISABLE_AI_ACTIONS· Umgebungsvariable · Beleg 6ENABLE_HTTP_SERVER· Umgebungsvariable · Beleg 6HTTP_PORT· Umgebungsvariable · Beleg 6HTTP_HOST· Umgebungsvariable · Beleg 6CONTENTFUL_HOST· Umgebungsvariable · Beleg 6CONTENTFUL_MANAGEMENT_ACCESS_TOKEN· Umgebungsvariable · Beleg 7
Installation
npx -y @ivotoby/contentful-management-mcp-serverRechte
- 9 von 32 Werkzeugen können löschen und veröffentlichen, etwa publish_entry, unpublish_entry, publish_asset.
- 12 von 32 Werkzeugen legen Daten an oder ändern sie, etwa create_entry, update_entry, upload_asset.
- Der Anbieter deklariert: lesen, schreiben, löschen und senden.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Nötig ist ein Content-Management-API-Token oder eine Contentful-App-Identität. Der Server liest und schreibt und kann Inhalte, Spaces und Content Types löschen.
- Zugriffe laut Paketangaben
- lesen, schreiben, löschen, senden
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Quellen (8)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft
- Paketpfad: .