Provides natural language blog publishing and content management for Strapi CMS, including operations for creating, reading, updating, and publishing blog posts, tutorials, and events with support for categories, tags, authors, and advanced filtering.
AINative Strapi MCP Server
Natural language blog publishing and content management for Strapi CMS. Production-ready MCP (Model Context Protocol) integration for AI assistants.
Features
Blog Post Management: Create, read, update, publish blog posts with markdown support
Tutorial System: Create step-by-step tutorials with difficulty levels and duration tracking
Event Management: Manage webinars, workshops, meetups, and conferences
Advanced Filtering: Search and filter by categories, tags, authors, difficulty, event types
Metadata Operations: List authors, categories, and tags
Production Ready: Tested with 100% pass rate on comprehensive test suite
Installation
Global Installation
For MCP-Compatible AI Assistants
Add to your MCP configuration file:
Environment Variables
Variable | Required | Description |
| Yes | Your Strapi instance URL (e.g.,
) |
| Yes | Admin email for authentication |
| Yes | Admin password for authentication |
Available Operations
Blog Post Operations (6)
strapi_create_blog_post - Create a new blog post
strapi_list_blog_posts - List blog posts with advanced filtering
strapi_get_blog_post - Get a specific blog post by document ID
strapi_update_blog_post - Update an existing blog post
strapi_publish_blog_post - Publish or unpublish a blog post
strapi_list_authors - List all authors
strapi_list_categories - List all blog categories
strapi_list_tags - List all blog tags
Tutorial Operations (5)
strapi_create_tutorial - Create a step-by-step tutorial
strapi_list_tutorials - List tutorials with filtering
strapi_get_tutorial - Get a specific tutorial by document ID
strapi_update_tutorial - Update an existing tutorial
strapi_publish_tutorial - Publish or unpublish a tutorial
Event Operations (5)
strapi_create_event - Create a new event
strapi_list_events - List events with filtering
strapi_get_event - Get a specific event by document ID
strapi_update_event - Update an existing event
strapi_publish_event - Publish or unpublish an event
Usage Examples
Creating a Blog Post
Listing Blog Posts with Filters
Creating a Tutorial
Creating an Event
Version History
v1.0.0 (2025-12-13)
Initial release
Support for blog posts, tutorials, and events
18 operations with full CRUD capabilities
Advanced filtering and search
Production-ready with comprehensive testing
License
MIT License - see LICENSE file for details
Support
For issues, questions, or contributions:
GitHub Issues: https://github.com/AINative-Studio/ainative-strapi-mcp-server/issues
Email: support@ainative.studio
Website: https://ainative.studio
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Acknowledgments
Built by AINative Studio for the Model Context Protocol ecosystem.