适合谁
- 已在使用 Directus 并希望在 LLM 中读写内容的内容团队
- 需要用自然语言查询 Directus 数据的分析师
- 希望为非开发人员提供受控数据访问的 Directus 项目
官方维护的 Directus 数据 MCP 服务器,工具覆盖面完整(条目、文件、字段、流程、评论、提示),内置防止数据丢失的护栏,适合内容与数据场景;对非 Directus 用户无用,且开发者的破坏性操作被有意限制。
Directus Content MCP Server 是 Directus 官方提供的 MCP 服务器,让用户在大语言模型中与 Directus 数据交互。内容编辑者可构建页面、撰写博客、管理资产;数据分析师可用自然语言查询集合、生成报告和分析趋势。服务器有意限制删除字段或集合等可能导致数据丢失的破坏性操作,并提供系统提示词、动态提示和 Mustache 模板等配置能力。
前提:拥有一个现有 Directus 项目(可使用 Directus Cloud 免费试用,或运行 npx directus-template-cli@latest init 本地创建)。第一步:获取凭据——可在用户目录的个人资料中生成静态 Token(务必保存用户),或使用邮箱和密码。第二步:在 Claude Desktop 或 Cursor 的 MCP 配置中添加服务器,命令为 npx @directus/content-mcp@latest,环境变量包括 DIRECTUS_URL 和 DIRECTUS_TOKEN(或 DIRECTUS_USER_EMAIL / DIRECTUS_USER_PASSWORD),保存后重启客户端。本地开发:克隆仓库后运行 pnpm install && pnpm build,配置指向 dist/index.js,可用 pnpm dev 监听变更。
{"mcpServers":{"directus":{"command":"npx","args":["@directus/content-mcp@latest"],"env":{"DIRECTUS_URL":"https://your-directus-url.com","DIRECTUS_TOKEN":"your-directus-token"}}}}