Manages blog posts, tutorials and events in the AINative Strapi CMS through MCP tools.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ainative-strapi --env STRAPI_ADMIN_EMAIL='<STRAPI_ADMIN_EMAIL>' --env STRAPI_ADMIN_PASSWORD='<STRAPI_ADMIN_PASSWORD>' --env STRAPI_URL='<STRAPI_URL>' -- npx -y ainative-strapi-mcp-server~/.codex/config.toml
[mcp_servers.ainative-strapi]
command = "npx"
args = ["-y", "ainative-strapi-mcp-server"]
env = { STRAPI_ADMIN_EMAIL = "<STRAPI_ADMIN_EMAIL>", STRAPI_ADMIN_PASSWORD = "<STRAPI_ADMIN_PASSWORD>", STRAPI_URL = "<STRAPI_URL>" }
# codex mcp add ainative-strapi --env STRAPI_ADMIN_EMAIL='<STRAPI_ADMIN_EMAIL>' --env STRAPI_ADMIN_PASSWORD='<STRAPI_ADMIN_PASSWORD>' --env STRAPI_URL='<STRAPI_URL>' -- npx -y ainative-strapi-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"ainative-strapi": {
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
],
"env": {
"STRAPI_ADMIN_EMAIL": "<STRAPI_ADMIN_EMAIL>",
"STRAPI_ADMIN_PASSWORD": "<STRAPI_ADMIN_PASSWORD>",
"STRAPI_URL": "<STRAPI_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ainative-strapi": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
],
"env": {
"STRAPI_ADMIN_EMAIL": "<STRAPI_ADMIN_EMAIL>",
"STRAPI_ADMIN_PASSWORD": "<STRAPI_ADMIN_PASSWORD>",
"STRAPI_URL": "<STRAPI_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ainative-strapi": {
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
],
"env": {
"STRAPI_ADMIN_EMAIL": "<STRAPI_ADMIN_EMAIL>",
"STRAPI_ADMIN_PASSWORD": "<STRAPI_ADMIN_PASSWORD>",
"STRAPI_URL": "<STRAPI_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ainative-strapi": {
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
],
"env": {
"STRAPI_ADMIN_EMAIL": "<STRAPI_ADMIN_EMAIL>",
"STRAPI_ADMIN_PASSWORD": "<STRAPI_ADMIN_PASSWORD>",
"STRAPI_URL": "<STRAPI_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ainative-strapi": {
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
],
"env": {
"STRAPI_ADMIN_EMAIL": "<STRAPI_ADMIN_EMAIL>",
"STRAPI_ADMIN_PASSWORD": "<STRAPI_ADMIN_PASSWORD>",
"STRAPI_URL": "<STRAPI_URL>"
}
}
}
}Environment variables
STRAPI_ADMIN_EMAILSTRAPI_ADMIN_PASSWORDSTRAPI_URL
Replace the placeholders with your own credentials and keep them out of version control.