Inhalte einer Strapi-Instanz verwalten

strapi-mcp-server · MCP-Server von misterboe · MCP-Server

MCP-Server für Strapi · lesen und schreiben · MIT

Führt Befehle ausWas der Baustein im Konto darf

Verbindet den Assistenten mit einer oder mehreren Strapi-Instanzen. Er liest Content-Typen aus, liest und ändert Inhalte über die REST-API und lädt Medien hoch. Die README rät vom Produktivbetrieb ohne Tests ab.

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

Was der Server kann

  • Konfigurierte Strapi-Server samt Version auflisten.
  • Content-Typen und Komponenten einer Instanz auslesen, Komponenten mit Seitenwahl.
  • Inhalte über die REST-API mit Filtern, Sortierung, Seitenwahl und Population abfragen.
  • Inhalte per POST, PUT und DELETE anlegen, ändern und löschen.
  • Bilder aus einer URL hochladen, mit Formatumwandlung und Metadaten.
  • Mit Strapi v4 und v5 arbeiten und die Unterschiede in der Datenstruktur berücksichtigen.

Einsatz in Marketing und Vertrieb

Content
Ein neuer Artikel soll im Strapi-CMS landen. Der Assistent prüft mit strapi_get_content_types das Schema, lädt ein Titelbild per strapi_upload_media hoch und legt den Artikel mit strapi_rest an.

Einrichtung

  1. Im Strapi-Admin einen API-Token mit passenden Rechten anlegen.
  2. Die Konfigurationsdatei `~/.mcp/strapi-mcp-server.config.json` mit `api_url`, `api_key` und optional `version` je Server anlegen.
  3. In Claude Desktop den Befehl `npx` mit den Argumenten `-y` und `@bschauer/strapi-mcp-server@2.6.0` eintragen.

Grenzen

  • Die README warnt, dass der Server mit KI-Unterstützung entstand und ohne gründliche Tests nicht in Produktion gehört.
  • Der npm-Paketname weicht vom Repository-Namen ab und lautet @bschauer/strapi-mcp-server.
  • Die REST-Anfragen verlangen die richtige Singular- oder Pluralform des Endpunkts.

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

Model Context Protocol server implementation for Strapi CMS with enhanced security disclaimer and configuration

Eckdaten

—: Angabe nicht belegt.

Maintainer
misterboe
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
Strapi
Bereiche
Content
Plattformen
—
Version
2.9.0
Release
v2.9.0
Clients
Claude Desktop

Werkzeuge

strapi_list_servers

Listet die konfigurierten Strapi-Server samt Versionsinformationen.

List all available Strapi servers from the configuration. ## Security Policy STRICT_USER_AUTHORIZATION_REQUIRED: No write operations without explicit user authorization.… Angabe des Anbieters · Beleg 5
strapi_get_content_types

Liefert die Content-Typen einer Instanz.

Get all content types from Strapi. Returns the complete schema of all content types. ## Initialization Steps (ALWAYS DO FIRST) 1. Get schema and analyze with this tool 2.… Angabe des Anbieters · Beleg 5
strapi_get_components

Liefert Komponenten mit Seitenwahl.

Get all components from Strapi with pagination support. Returns both component data and pagination metadata (page, pageSize, total, pageCount). Angabe des Anbieters · Beleg 5
strapi_rest

Führt eine REST-Anfrage (GET, POST, PUT, DELETE) gegen einen Endpunkt aus.

Execute REST API requests against Strapi endpoints. IMPORTANT: All write operations (POST, PUT, DELETE) require explicit user authorization via the userAuthorized parameter.… Angabe des Anbieters · Beleg 5
strapi_upload_media

Lädt ein Bild aus einer URL hoch, mit Format, Qualität und Metadaten.

Upload media to Strapi's media library from a URL with format conversion, quality control, and metadata options.… Angabe des Anbieters · Beleg 5

Voraussetzungen

6 Umgebungsvariablen laut Anbieter
  • MCP_LOG_LEVEL · Umgebungsvariable · Beleg 5
  • MCP_ENABLE_REQUEST_TRACKING · Umgebungsvariable · Beleg 5
  • MCP_ENABLE_PERFORMANCE_MONITORING · Umgebungsvariable · Beleg 5
  • MCP_SANITIZE_DATA · Umgebungsvariable · Beleg 5
  • MCP_MAX_LOG_LENGTH · Umgebungsvariable · Beleg 5
  • MCP_INCLUDE_STACK_TRACE · Umgebungsvariable · Beleg 5

Installation

npx -y @bschauer/strapi-mcp-server@2.6.0

Rechte

Führt Befehle aus

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

  • 1 von 5 Werkzeugen kann Befehle ausführen, etwa strapi_rest.
  • 1 von 5 Werkzeugen legen Daten an oder ändern sie, etwa strapi_upload_media.
  • Der Anbieter deklariert: lesen und schreiben.

Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.

API-Token der Strapi-Instanz in der Konfigurationsdatei. Schreibzugriffe (POST, PUT, DELETE, Medien-Upload) sind laut README durch eine Schreibschutz-Richtlinie geschützt und brauchen ausdrückliche Freigabe; der Server liest und kann Inhalte ändern.

Zugriffe laut Paketangaben
lesen, schreiben
Authentifizierung
—
Transport
—
Technische Prüfung
Ungeprüft
Quellen (6)

Verbundenes