strapi-mcp
If you are the rightful owner of strapi-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server for Strapi CMS, providing access to content types and entries through the Model Context Protocol.
The Strapi MCP server is a TypeScript-based integration that allows seamless interaction with Strapi CMS through the Model Context Protocol (MCP). It provides comprehensive access to Strapi content types and entries, enabling users to perform CRUD operations, manage media files, and handle content type schemas. The server supports advanced features like filtering, pagination, and sorting of entries, as well as the management of content lifecycle through publishing and unpublishing tools. It is designed to work with Strapi in both development and production environments, offering flexibility in authentication through admin credentials or API tokens. The server is particularly useful for developers looking to automate content management tasks or integrate Strapi with other systems using MCP.
Features
- List and read content types
- Get, create, update, and delete entries
- Upload media files
- Connect and disconnect relations
- Get content type schemas
Tools
list_content_types
List all available content types
get_entries
Get entries for specific content types, supporting filtering, paging, sorting, and relationship filling
get_entry
Get a specific entry by ID
create_entry
Create a new entry for content type
update_entry
Update existing entries
delete_entry
Delete an entry
upload_media
Upload media files to Strapi