strapi-mcp
8
Strapi MCP is a TypeScript-based server that integrates with Strapi CMS to provide access to content types and entries through the Model Context Protocol. It facilitates content management by offering tools for CRUD operations, media uploads, and relation management. The server supports authentication via admin credentials or API tokens, offering robust functionalities for Strapi content control.
Strapi MCP
An MCP server for Strapi CMS that provides access to content types and entries via the Model Context Protocol.
Overview
- Integrates with Strapi CMS to expose content types and manage content entries
- Tools to create and update content types in Strapi
- Supports Strapi in development mode
Features
- Access, create, update, and delete content types and entries
- Upload media files
- Connect and disconnect relations
- Advanced query options for filtering, pagination, and sorting of entries
- Component management tools for listing, creating, and updating components
Setup
- Use a
.env
file for storing credentials - Supports both admin credentials and API token authentication
Installation
- Build the server with
npm run build
- Configure Strapi instance and obtain an API token
- Configure server settings in Claude Desktop configuration file