适合谁
- 已在使用 Directus 并希望在 LLM 中读写内容的内容团队
- 需要用自然语言查询 Directus 数据的分析师
- 希望为非开发人员提供受控数据访问的 Directus 项目
官方维护的 Directus 数据 MCP 服务器,工具覆盖面完整(条目、文件、字段、流程、评论、提示),内置防止数据丢失的护栏,适合内容与数据场景;对非 Directus 用户无用,且开发者的破坏性操作被有意限制。
最强项 · 文档质量 18/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-09-07
查看 FMRS 评分方法 →运行环境:Node.js
DIRECTUS_URL
你的 Directus 实例地址,例如 https://your-directus-url.com,必填。
DIRECTUS_TOKEN
在 Directus 用户目录中自己账户的 Token 字段生成的静态访问令牌,与邮箱/密码二选一。
DIRECTUS_USER_PASSWORD
登录 Directus 的密码,与 DIRECTUS_USER_EMAIL 配合使用。
DIRECTUS_USER_EMAIL
登录 Directus 的邮箱,配合密码作为令牌的替代认证方式。
MCP_SYSTEM_PROMPT
覆盖服务器默认系统提示词的自定义文本,可选。
MCP_SYSTEM_PROMPT_ENABLED
设为 false 可完全禁用系统提示词,可选。
DISABLE_TOOLS
要禁用的工具名称数组,如 ["delete-item", "update-field"],可选。
DIRECTUS_PROMPTS_COLLECTION_ENABLED
设为 "true" 以启用存储在 Directus 集合中的动态提示词功能。
DIRECTUS_PROMPTS_COLLECTION
存放提示词的集合名称,例如 ai_prompts。
DIRECTUS_PROMPTS_NAME_FIELD
提示词名称字段名,默认为 name。
DIRECTUS_PROMPTS_DESCRIPTION_FIELD
提示词描述字段名,默认为 description。
DIRECTUS_PROMPTS_SYSTEM_PROMPT_FIELD
系统提示词文本字段名,默认为 system_prompt。
DIRECTUS_PROMPTS_MESSAGES_FIELD
消息数组的字段名,默认为 messages。
前提:拥有一个现有 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"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"directus": {
"command": "npx",
"args": [
"@directus/content-mcp@latest"
],
"env": {
"DIRECTUS_URL": "https://your-directus-url.com",
"DIRECTUS_TOKEN": "your-directus-token"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add directus -e DIRECTUS_URL=https://your-directus-url.com -e DIRECTUS_TOKEN=your-directus-token -- npx @directus/content-mcp@latest
在终端运行;先把 <…> 占位符换成你自己的值。
配置客户端并重启后,确认 Directus MCP 服务器显示已连接(Cursor 中为绿色状态,Claude Desktop 中出现服务器图标),然后让它执行 read-collections 或 users-me;成功返回即证明凭据有效。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Directus Content MCP Server 是 Directus 官方提供的 MCP 服务器,让用户在大语言模型中与 Directus 数据交互。内容编辑者可构建页面、撰写博客、管理资产;数据分析师可用自然语言查询集合、生成报告和分析趋势。服务器有意限制删除字段或集合等可能导致数据丢失的破坏性操作,并提供系统提示词、动态提示和 Mustache 模板等配置能力。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 472ce5b8dd3d 数据同步于 2026-10-19 查看 FMRS 评分方法