Skip to main content
Glama

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>" } } } }

本地/开发安装

  1. 克隆 repo

  2. pnpm install && pnpm build构建服务器

  3. 像上面一样配置 Claude AI,但将其指向dist文件:

{ "mcpServers": { "directus": { "command": "node", "args": ["/path/to/directus-mcp-server/dist/index.js"] } } }

Related MCP server: MCP Boilerplate

工具

阅读项目

read-items工具允许您通过提供集合名称作为参数来读取任何 Directus 集合中的项目。

参数:

  • collection :(必需)要读取的集合的名称

  • fields :(可选)要返回的字段名称数组

  • sort :(可选)排序依据的字段(前缀-表示降序)

  • limit :(可选)返回的最大项目数

例子:

{ "collection": "articles", "fields": ["id", "title", "date_published"], "sort": "-date_published", "limit": 10 }

读取当前用户

获取当前用户的信息。实际上是/users/me端点。

阅读收藏

返回系统中可用的集合/字段。在使用read-items工具之前,请先使用此工具发现可用的集合。

执照

麻省理工学院

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rijkvanzanten/directus-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server