strapi-mcp

strapi-mcp

3.4

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

  1. list_content_types

    List all available content types

  2. get_entries

    Get entries for specific content types, supporting filtering, paging, sorting, and relationship filling

  3. get_entry

    Get a specific entry by ID

  4. create_entry

    Create a new entry for content type

  5. update_entry

    Update existing entries

  6. delete_entry

    Delete an entry

  7. upload_media

    Upload media files to Strapi