[!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
в качестве удаленного сервера:
Локальная/разработческая установка
- Клонировать репозиторий
pnpm install && pnpm build
для сборки сервера- Настройте Claude AI, как описано выше, но вместо этого укажите файл
dist
:
Инструменты
Читать элементы
Инструмент read-items
позволяет считывать элементы из любой коллекции Directus, указав имя коллекции в качестве параметра.
Параметры:
collection
: (обязательно) Название коллекции, из которой нужно прочитатьfields
: (необязательно) Массив имен полей для возвратаsort
: (необязательно) Поле для сортировки (префикс-
для сортировки по убыванию)limit
: (необязательно) Максимальное количество возвращаемых товаров
Пример:
Читать Текущий пользователь
Получить информацию о текущем пользователе. Фактически конечная точка /users/me
.
Читать коллекции
Верните, какие коллекции/поля доступны в системе. Сначала используйте этот инструмент, чтобы обнаружить доступные коллекции, прежде чем использовать инструмент read-items
.
Лицензия
Массачусетский технологический институт
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер Model Context Protocol, который позволяет инструментам ИИ подключаться и взаимодействовать с вашим API Directus, обеспечивая автоматизированный доступ к коллекциям, элементам и пользовательским данным.
Related MCP Servers
- AsecurityFlicenseAqualityA Node.js server that enables AI Clients to interact with the Directus CMS API through the Model Context Protocol, allowing for management of collections, items, files, users, and system information.Last updated -1815TypeScript
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -28TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python
- -securityAlicense-qualityAn extension that implements the Model Context Protocol for Directus, enabling AI tools and LLMs to interact with Directus content through natural language for content editing, data analysis, and asset management.Last updated -46TypeScriptMIT License