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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AINative Strapi MCP Servercreate a blog post about AI development trends for 2025"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
npm install -g ainative-strapi-mcp-serverFor MCP-Compatible AI Assistants
Add to your MCP configuration file:
{
"mcpServers": {
"ainative-strapi": {
"command": "ainative-strapi-mcp",
"args": [],
"env": {
"STRAPI_URL": "https://your-strapi-instance.com",
"STRAPI_ADMIN_EMAIL": "your-admin@example.com",
"STRAPI_ADMIN_PASSWORD": "your-secure-password"
}
}
}
}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
strapi_create_blog_post({
title: "Getting Started with AI Development",
content: "# Introduction\n\nLet's explore AI development...",
description: "A beginner's guide to AI development",
author_id: 1,
category_id: 2,
tag_ids: [1, 3, 5]
})Listing Blog Posts with Filters
strapi_list_blog_posts({
status: "published",
category_id: 2,
page: 1,
pageSize: 10,
sort: "publishedAt:desc"
})Creating a Tutorial
strapi_create_tutorial({
title: "Building Your First AI Agent",
content: "# Step 1: Setup\n\nFirst, install the required packages...",
description: "Learn to build AI agents from scratch",
difficulty: "beginner",
duration: 30,
author_id: 1
})Creating an Event
strapi_create_event({
title: "AI Development Workshop",
description: "Hands-on workshop for building AI applications",
event_type: "workshop",
start_date: "2025-02-15T10:00:00Z",
end_date: "2025-02-15T16:00:00Z",
location: "Virtual - Zoom",
registration_url: "https://example.com/register",
max_attendees: 50
})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.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.