drio
Open app

Strapi MCP Server

Source

Catalog onlyCatalog onlySTDIO

Overview

Strapi MCP Server is a Model Context Protocol server designed for interacting with Strapi CMS, allowing AI assistants to communicate with Strapi instances via a standardized API interface.

To use the Strapi MCP Server, configure it within your Claude Desktop setup using the provided npx command, specifying your Strapi instance URL and JWT token as environment variables.

  • Schema introspection for automatic content type management - Support for both REST API and GraphQL queries - Image processing and media upload handling - JWT authentication for secure access
  1. Building AI applications that require interaction with Strapi content
  2. Managing content types dynamically through schema introspection
  3. Uploading and processing media files within a Strapi instance

Add to your AI client

Use these steps to connect Strapi MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "strapi-mcp-server-misterboe": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "strapi-mcp-server-misterboe": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "strapi-mcp-server-misterboe": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "strapi-mcp-server-misterboe": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "strapi-mcp-server-misterboe": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "strapi-mcp-server-misterboe": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-strapi-mcp-server-misterboe"
      ]
    }
  }
}

FAQ

What versions of Strapi does this support?

The server supports both Strapi version 4 and version 5.

How do I get a JWT token?

You can obtain a JWT token by logging into your Strapi admin panel and creating an API token with the necessary permissions.

Can I use this server for both REST and GraphQL?

Yes, Strapi MCP Server supports both REST API calls and GraphQL queries.