Inhalte einer Strapi-Instanz verwalten
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.
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
- Im Strapi-Admin einen API-Token mit passenden Rechten anlegen.
- Die Konfigurationsdatei `~/.mcp/strapi-mcp-server.config.json` mit `api_url`, `api_key` und optional `version` je Server anlegen.
- 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.
Beschreibung des Anbieters
Model Context Protocol server implementation for Strapi CMS with enhanced security disclaimer and configuration
Eckdaten
Werkzeuge
strapi_list_serversListet 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 5strapi_get_content_typesLiefert 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 5strapi_get_componentsLiefert 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 5strapi_restFü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 5strapi_upload_mediaLä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 5MCP_ENABLE_REQUEST_TRACKING· Umgebungsvariable · Beleg 5MCP_ENABLE_PERFORMANCE_MONITORING· Umgebungsvariable · Beleg 5MCP_SANITIZE_DATA· Umgebungsvariable · Beleg 5MCP_MAX_LOG_LENGTH· Umgebungsvariable · Beleg 5MCP_INCLUDE_STACK_TRACE· Umgebungsvariable · Beleg 5
Installation
npx -y @bschauer/strapi-mcp-server@2.6.0Rechte
- 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)
- 1
- 2
- 3
- 4
- 5
- 6
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft
- Paketpfad: .