Directus MCP Server

by rijkvanzanten
Verified

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:

{ "mcpServers": { "directus": { "command": "directus-mcp-server", "env": { "DIRECTUS_URL": "<your Directus instance URL>", "DIRECTUS_TOKEN": "<your Directus user token>" } } } }

Instalación local/de desarrollo

  1. Clonar el repositorio
  2. pnpm install && pnpm build para construir el servidor
  3. Configure Claude AI como se indica arriba, pero apuntándolo al archivo dist :
{ "mcpServers": { "directus": { "command": "node", "args": ["/path/to/directus-mcp-server/dist/index.js"] } } }

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 devolver
  • sort : (opcional) Campo por el cual ordenar (prefijo - para orden descendente)
  • limit : (opcional) Número máximo de artículos a devolver

Ejemplo:

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

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)

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

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.

  1. Installation
    1. Global Installation (Recommended)
    2. Local / Dev Installation
  2. Tools
    1. Read Items
    2. Read Current User
    3. Read Collections
  3. License
    ID: x5946s4sco