What Strapi versions are supported?
Both Strapi v4 and v5 are supported. Version can be specified in the config (e.g., "5.*", "4.1.5", "v4") and the server handles API differences automatically.
@MCP-Mirror
Basic information
Mirror of
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"strapi": {
"command": "npx",
"args": [
"-y",
"@bschauer/strapi-mcp-server@2.4.0"
]
}
}
}List all available Strapi servers from the configuration.
Get all content types from Strapi. Returns the complete schema of all content types.
Get all components from Strapi with pagination support. Returns both component data and pagination metadata (page, pageSize, total, pageCount).
Execute REST API requests against Strapi endpoints. IMPORTANT: All write operations (POST, PUT, DELETE) require explicit user authorization via the userAuthorized parameter. 1. Reading components: params: { populate: ['SEO'] } // Populate a component params: { populate: { SEO: { fields: ['Title', 'seoDescription'] } } } // With field selection 2. Updating components (REQUIRES USER AUTHORIZATION): body: { data: { // For single components: componentName: { Title: 'value', seoDescription: 'value' }, // For repeatable components: componentName: [ { field: 'value' } ] } } userAuthorized: true // Must set this to true for POST/PUT/DELETE after getting user permission 3. Other parameters: - fields: Select specific fields - filters: Filter results - sort: Sort results - pagination: Page through results
Upload media to Strapi's media library from a URL with format conversion, quality control, and metadata options. IMPORTANT: This is a write operation that REQUIRES explicit user authorization via the userAuthorized parameter.
A Model Context Protocol server for interacting with Strapi CMS. It enables AI assistants to interact with a Strapi instance through a standardized interface, supporting content types and REST API operations.
Install via npx in your Claude Desktop configuration. Create a configuration file at ~/.mcp/strapi-mcp-server.config.json with your Strapi instance's API URL and JWT token. Use the provided tools (e.g., strapi_rest, strapi_get_content_types, strapi_upload_media) to perform operations.
Both Strapi v4 and v5 are supported. Version can be specified in the config (e.g., "5.*", "4.1.5", "v4") and the server handles API differences automatically.
Authentication is done using a JWT token. You must create an API token in your Strapi admin panel and add it to the configuration file.
Yes. You can configure multiple Strapi instances by adding multiple entries to the configuration file at `~/.mcp/strapi-mcp-server.config.json`.
The server implements a strict write protection policy. All write operations (POST, PUT, DELETE, media upload) require explicit authorization. Each operation is logged and validated.
v4 uses numeric IDs and nested attribute structures with a data wrapper, while v5 uses document-based IDs, flat data direct attribute access, and enhanced JWT security with integrated i18n.

Model Context Protocol Servers
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments