Directus MCP ServerServer

pixelsock
GitHub
Content ManagementAPI IntegrationNode.js

Loading subscription status...

💡 Description

Node.js server that implements the Model Context Protocol (MCP) for Directus CMS, allowing AI clients to interact with the Directus API for managing collections, items, files, user authentication, permissions management, and accessing system information.

📝 JSON Entries

{
  "mcpServers": [
    {
      "directus": {
        "env": {
          "DIRECTUS_URL": "https://your-directus-instance.com",
          "DIRECTUS_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN"
        },
        "args": [
          "-y",
          "@pixelsock/directus-mcp@latest"
        ],
        "command": "npx"
      }
    },
    {
      "directus": {
        "env": {
          "DIRECTUS_URL": "https://your-directus-instance.com",
          "DIRECTUS_EMAIL": "your-email@example.com",
          "DIRECTUS_PASSWORD": "your-password"
        },
        "args": [
          "-y",
          "@pixelsock/directus-mcp@latest"
        ],
        "command": "npx"
      }
    }
  ]
}

🛠️ Tools

getItemsgetItemcreateItemupdateItemdeleteItemgetCollectionslogingetSystemInfo

Features

  • Manage collections and items
  • Handle files
  • User authentication
  • Permissions management
  • Access system information

💬 Example Queries

  • Get items from a specific collection
  • Create a new item in a collection
  • Update an existing item in a collection
  • Delete an item from a collection
  • Get system information from Directus