Directus
开源的后端与无头内容管理系统,直接连上已有 SQL 数据库并映射成管理界面与 REST、GraphQL 接口,权限可细到字段,还提供 MCP 服务让 AI 工具读写实时数据,适合手里已有数据库、不想为后台另写增删改查的开发团队。
Directus 是一个开源的后端与无头内容管理系统。它不另建一套数据存储,而是直接连上你已有的 SQL 数据库,把里面的表结构映射成一套管理界面和 API。数据库里是什么样,对外就是什么样,中间没有额外的抽象层。对已经有数据库、又不想为后台另写一套增删改查的团队来说,这一步省掉的工作量最大。
主要功能
连上数据库后,Directus 会自动生成 REST 和 GraphQL 接口,前端、App、脚本都能直接调用。管理界面是给非技术同事用的:内容编辑可以在里面改文章、翻译多语言字段、管理图片素材,不用提工单让开发改数据库。权限按角色和字段粒度配置,不同团队看同一份数据,各管各的部分。
站点上还强调了一个 MCP 服务,可以把 Claude、ChatGPT、Cursor 这类工具接到实时数据上。页面举的例子包括让 AI 助手把一篇博客翻成法德西三种语言并写回对应字段,或者在 IDE 里通过对话新建集合、字段和校验规则。这些操作走的是同一套权限体系。
部署与费用
可以自托管在自己的服务器上,也可以直接用 Directus Cloud。定价页分 Core、Team、Enterprise 三档:Core 按年付 89 美元每月(月付 99 美元),含 3 个用户席位、25 个集合、5 条 Flows;Team 按年付 588 美元每月,含 10 个 SSO 席位、50 个集合、20 条 Flows;Enterprise 按需报价。另有面向个人和小型组织的 Open Innovation Grant,可免费获得完整功能。超出席位的部分按每席位每月 50 美元计。
适合谁
适合手里已有数据库、需要快速搭出后台和接口的开发团队,以及要和开发共用一份数据的内容、运营人员。自托管意味着运维要自己承担;Cloud 版则省去部署,但费用按席位和集合数往上走。界面目前是英文。