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.
Integrations
Connects to a Directus API instance, allowing AI tools to read items from collections, access current user information, and view available collections and fields in the system.
Servidor de protocolo de contexto de modelo (MCP) de Directus
Servidor MCP para usar con Directus. Permite que tus herramientas de IA se conecten a tu API de Directus y la usen en tu nombre.
Este es un experimento mío (@rijkvanzanten). Cualquier colaboración será bienvenida :)
Instalación
Este servidor MCP está diseñado para funcionar con NodeJS v22.12 o más reciente.
Instalación global (recomendada)
npm install -g @rijk/directus-mcp-server
Luego configure Claude AI para usar el paquete npm
como servidor remoto:
Instalación local/de desarrollo
- Clonar el repositorio
pnpm install && pnpm build
para construir el servidor- Configure Claude AI como se indica arriba, pero apuntándolo al archivo
dist
:
Herramientas
Leer artículos
La herramienta read-items
le permite leer elementos de cualquier colección de Directus proporcionando el nombre de la colección como parámetro.
Parámetros:
collection
: (obligatorio) El nombre de la colección desde la que se leeráfields
: (opcional) Matriz de nombres de campos a devolversort
: (opcional) Campo por el cual ordenar (prefijo-
para orden descendente)limit
: (opcional) Número máximo de artículos a devolver
Ejemplo:
Leer usuario actual
Obtener información sobre el usuario actual. Específicamente, el punto final /users/me
.
Leer colecciones
Devuelve las colecciones/campos disponibles en el sistema. Usa esta herramienta primero para descubrir las colecciones disponibles antes de usar la herramienta read-items
.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite que las herramientas de IA se conecten e interactúen con su API de Directus, lo que permite el acceso automatizado a colecciones, elementos y datos de usuario.