Skip to main content
Glama
WARNING

Это был экспериментальный сервер MCP, чтобы проверить возможности и посмотреть, что он нам позволит сделать. С тех пор мы выпустили официальный сервер Directus MCP наhttps://github.com/directus/mcp 🙂


Сервер протокола контекста модели Directus (MCP)

MCP-сервер для использования с Directus. Позволяет вашим инструментам ИИ подключаться к вашему API Directus и использовать его от вашего имени.

Это эксперимент вашего покорного слуги (@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. Клонировать репозиторий

  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