How do I get a JWT token for authentication?
Log into your Strapi admin panel, create an API token with appropriate permissions, and add the token to your config file under the server name.
@misterboe
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"strapi": {
"command": "npx",
"args": [
"-y",
"@bschauer/strapi-mcp-server@2.6.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 that enables AI assistants to interact with Strapi CMS through a standardized interface. It supports content type management, REST API operations, and media uploads, and is intended for development and learning purposes.
Install via npx and configure by creating a JSON file at ~/.mcp/strapi-mcp-server.config.json with your Strapi instanceβs API URL and JWT token. Multiple Strapi instances can be added. Invoke MCP tools like strapi_get_content_types, strapi_rest, and strapi_upload_media to perform operations.
Log into your Strapi admin panel, create an API token with appropriate permissions, and add the token to your config file under the server name.
Both v4 and v5 are supported. The server automatically handles differences in IDs (numeric vs document-based), data structure, and JWT security.
No. The software is provided as-is and should NOT be used in production without thorough testing. It may contain errors, security vulnerabilities, or unexpected behavior; use only for research, learning, or development.
All write operations (POST, PUT, DELETE, media upload) require explicit authorization. Each operation is logged and validated, and unauthorized writes are blocked.
Node.js and npx. The server runs as an MCP tool via the command `npx -y @bschauer/strapi-mcp-server@2.6.0` and uses a local configuration file for credentials.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student β in a fraction of the time. What once took a week, now takes one free period.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
δΈζ’δΊ CSS

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Comments