[!WARNUNG] Dies war ein experimenteller MCP-Server, um die Möglichkeiten zu testen. Wir haben inzwischen einen offiziellen Directus MCP-Server auf https://github.com/directus/mcp veröffentlicht.
Directus Model Context Protocol (MCP)-Server
MCP-Server zur Verwendung mit Directus. Ermöglicht Ihren KI-Tools, eine Verbindung zu Ihrer Directus-API herzustellen und diese in Ihrem Namen zu verwenden.
Dies ist ein Experiment von @rijkvanzanten. Alle PRs sind herzlich willkommen :)
Installation
Dieser MCP-Server ist für die Verwendung mit NodeJS v22.12 oder neuer ausgelegt.
Globale Installation (empfohlen)
npm install -g @rijk/directus-mcp-server
Konfigurieren Sie dann Claude AI so, dass das npm Paket als Remote-Server verwendet wird:
{
"mcpServers": {
"directus": {
"command": "directus-mcp-server",
"env": {
"DIRECTUS_URL": "<your Directus instance URL>",
"DIRECTUS_TOKEN": "<your Directus user token>"
}
}
}
}Lokale/Entwicklerinstallation
Klonen Sie das Repo
pnpm install && pnpm buildzum Erstellen des ServersKonfigurieren Sie Claude AI wie oben, aber verweisen Sie stattdessen auf die
distDatei:
{
"mcpServers": {
"directus": {
"command": "node",
"args": ["/path/to/directus-mcp-server/dist/index.js"]
}
}
}Related MCP server: MCP Boilerplate
Werkzeuge
Elemente lesen
Mit dem Tool read-items können Sie Elemente aus jeder Directus-Sammlung lesen, indem Sie den Sammlungsnamen als Parameter angeben.
Parameter:
collection: (erforderlich) Der Name der Sammlung, aus der gelesen werden sollfields: (optional) Array von zurückzugebenden Feldnamensort: (optional) Feld, nach dem sortiert werden soll (Präfix mit-für absteigende Reihenfolge)limit: (optional) Maximale Anzahl der zurückzugebenden Artikel
Beispiel:
{
"collection": "articles",
"fields": ["id", "title", "date_published"],
"sort": "-date_published",
"limit": 10
}Aktuellen Benutzer lesen
Informationen zum aktuellen Benutzer abrufen. Effektiv der Endpunkt /users/me .
Sammlungen lesen
Gibt an, welche Sammlungen/Felder im System verfügbar sind. Verwenden Sie dieses Tool, um verfügbare Sammlungen zu ermitteln, bevor Sie das Tool read-items verwenden.
Lizenz
MIT
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.