Contentful-Einträge und Assets pflegen

contentful-mcp · MCP-Server von ivo-toby · MCP-Server

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.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 8

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

  1. Im Contentful-Konto ein Content-Management-API-Token erzeugen.
  2. In der Client-Konfiguration als Befehl `npx` mit den Argumenten `-y` und `@ivotoby/contentful-management-mcp-server` eintragen.
  3. Das Token als Variable `CONTENTFUL_MANAGEMENT_ACCESS_TOKEN` setzen (alternativ als Argument `--management-token`).
  4. 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.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

Beschreibung des Anbieters

MCP server for Contentful Content Management API integration

Eckdaten

—: Angabe nicht belegt.

Maintainer
ivo-toby
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb zwölf Monaten

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
Contentful
Bereiche
Content
Plattformen
—
Version
1.14.0
Release
v1.21.0
Clients
Claude Desktop

Werkzeuge

search_entries

Sucht 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 5
create_entry

Legt 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 5
update_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 5
publish_entry

Verö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 5
unpublish_entry

Nimmt 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 5
upload_asset

Lädt ein Asset mit Metadaten hoch.

Upload a new asset Angabe des Anbieters · Beleg 5
publish_asset

Veröffentlicht ein Asset.

Publish an asset Angabe des Anbieters · Beleg 5
create_comment

Legt einen Kommentar an einem Eintrag an, optional als Antwort auf einen anderen.

bulk_publish

Veröffentlicht mehrere Einträge und Assets als Stapel.

bulk_validate

Prüft mehrere Einträge auf Konsistenz, Referenzen und Pflichtfelder, ohne etwas zu ändern.

Validate multiple entries at once Angabe des Anbieters · Beleg 5
list_content_types

Listet 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 5
create_environment

Legt eine neue Umgebung an.

Create a new environment Angabe des Anbieters · Beleg 5
get_entry
Retrieve an existing entry Angabe des Anbieters · Beleg 5
delete_entry
Delete an entry Angabe des Anbieters · Beleg 5
list_assets
List assets in a space. Returns a maximum of 3 items per request. Use skip parameter to paginate through results. Angabe des Anbieters · Beleg 5
get_asset
Retrieve an asset Angabe des Anbieters · Beleg 5
update_asset
Update an asset Angabe des Anbieters · Beleg 5
delete_asset
Delete an asset Angabe des Anbieters · Beleg 5
unpublish_asset
Unpublish an asset Angabe des Anbieters · Beleg 5
get_content_type
Get details of a specific content type Angabe des Anbieters · Beleg 5
create_content_type
Create a new content type Angabe des Anbieters · Beleg 5
update_content_type
Update 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 5
delete_content_type
Delete a content type Angabe des Anbieters · Beleg 5
publish_content_type
Publish a content type Angabe des Anbieters · Beleg 5
list_spaces
List all available spaces Angabe des Anbieters · Beleg 5
get_space
Get details of a space Angabe des Anbieters · Beleg 5
list_environments
List all environments in a space Angabe des Anbieters · Beleg 5
delete_environment
Delete an environment Angabe des Anbieters · Beleg 5
list_ai_actions
List all AI Actions in a space Angabe des Anbieters · Beleg 5
get_ai_action
Get a specific AI Action by ID Angabe des Anbieters · Beleg 5
create_ai_action
Create a new AI Action Angabe des Anbieters · Beleg 5
update_ai_action
Update an existing AI Action Angabe des Anbieters · Beleg 5

Voraussetzungen

8 Umgebungsvariablen laut Anbieter
  • SPACE_ID · Umgebungsvariable · Beleg 6
  • ENVIRONMENT_ID · Umgebungsvariable · Beleg 6
  • DISABLE_AI_ACTIONS · Umgebungsvariable · Beleg 6
  • ENABLE_HTTP_SERVER · Umgebungsvariable · Beleg 6
  • HTTP_PORT · Umgebungsvariable · Beleg 6
  • HTTP_HOST · Umgebungsvariable · Beleg 6
  • CONTENTFUL_HOST · Umgebungsvariable · Beleg 6
  • CONTENTFUL_MANAGEMENT_ACCESS_TOKEN · Umgebungsvariable · Beleg 7

Installation

npx -y @ivotoby/contentful-management-mcp-server

Rechte

Löscht, versendet und veröffentlicht

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 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)

Verbundenes