Directus MCP服务器

Directus MCP服务器是一个为Directus CMS提供的模型上下文协议服务器,支持与AI助手(如Claude)的无缝集成,提供完整的CRUD操作、高级查询和搜索功能。

  • by ChungHoangRTA
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 chunghoangrta/directus-mcp-server

使用说明

#Directus MCP服务器

Directus CMS的模型上下文协议(MCP)服务器,可与Claude等AI助手无缝集成。

特性

  • Directus集合的完整CRUD操作
  • 具有过滤和分页功能的高级查询
  • 跨收藏的搜索功能
  • 使用静态令牌进行安全身份验证
  • 错误处理和日志

安装

选项1:从GitHub安装(推荐)

npx directus-mcp-server
Option 2: Clone and Run Locally
bashgit clone https://github.com/YOUR_USERNAME/directus-mcp-server.git
cd directus-mcp-server
npm install
npm start

配置

设置环境变量:

bashexport DIRECTUS_URL="https://your-directus-instance.com"
export DIRECTUS_TOKEN="your-directus-static-token"

使用Claude Desktop 添加到您的Claude Desktop配置中:

  "mcpServers": {
    "directus": {
      "command": "npx",
      "args": ["directus-mcp-server"],
      "env": {
        "DIRECTUS_URL": "https://your-directus-instance.com",
        "DIRECTUS_TOKEN": "your-directus-static-token"
      }
    }
  }
}

可用工具

  • list_collections-列出所有收藏
  • get_collection_mitems-获取具有过滤/分页功能的项目
  • get_item-按ID获取特定项目
  • create_item-创建新项目
  • update_item-更新现有项目
  • delete_item-删除项目
  • search_items-在集合中搜索