使用说明
[!警告] 这是一个实验性的MCP服务器,用于测试水域,看看它能让我们做什么。此后,我们在上发布了一个官方的Directus MCP服务器https://github.com/directus/mcp 🙂
Directus模型上下文协议(MCP)服务器
用于Directus的MCP服务器。允许您的AI工具在上连接并使用您的Directus API 你的代表。
这是你真正的实验(@rijkvanzanten)。欢迎任何和所有PR:)
安装
此MCP服务器是为配合NodeJS v22.12或更高版本而构建的。
全局安装(推荐)
npm install -g @rijk/directus-mcp-server
然后配置Claude AI以使用 npm 包作为远程服务器:
{
"mcpServers": {
"directus": {
"command": "directus-mcp-server",
"env": {
"DIRECTUS_URL": "<your Directus instance URL>",
"DIRECTUS_TOKEN": "<your Directus user token>"
}
}
}
}
本地/开发安装
- 克隆仓库
pnpm install && pnpm build构建服务器- 如上所述配置Claude AI,但将其指向
dist文件改为:
{
"mcpServers": {
"directus": {
"command": "node",
"args": ["/path/to/directus-mcp-server/dist/index.js"]
}
}
}
工具
阅读项目
这 read-items 该工具允许您通过提供集合名称作为参数,从任何Directus集合中读取项目。
参数:
collection:(必填)要读取的收藏名称fields:(可选)要返回的字段名数组sort:(可选)要排序的字段(前缀为-按降序排列)limit:(可选)要退回的最大项目数
例子:
{
"collection": "articles",
"fields": ["id", "title", "date_published"],
"sort": "-date_published",
"limit": 10
}
读取当前用户
获取当前用户的信息。实际上 /users/me 终点。
阅读收藏
返回系统中可用的集合/字段。在使用之前,请先使用此工具查找可用集合 read-items 工具。
许可证
麻省理工学院
