Это был экспериментальный сервер 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 в качестве удаленного сервера:
Локальная/разработческая установка
Клонировать репозиторий
pnpm install && pnpm buildдля сборки сервераНастройте Claude AI, как описано выше, но вместо этого укажите файл
dist:
Related MCP server: MCP Boilerplate
Инструменты
Читать элементы
Инструмент read-items позволяет считывать элементы из любой коллекции Directus, указав имя коллекции в качестве параметра.
Параметры:
collection: (обязательно) Название коллекции, из которой нужно прочитатьfields: (необязательно) Массив имен полей для возвратаsort: (необязательно) Поле для сортировки (префикс-для сортировки по убыванию)limit: (необязательно) Максимальное количество возвращаемых товаров
Пример:
Читать Текущий пользователь
Получить информацию о текущем пользователе. Фактически конечная точка /users/me .
Читать коллекции
Верните, какие коллекции/поля доступны в системе. Сначала используйте этот инструмент, чтобы обнаружить доступные коллекции, прежде чем использовать инструмент read-items .
Лицензия
Массачусетский технологический институт