Skip to main content
Glama
rijkvanzanten

Directus MCP Server

[!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

  1. Klonen Sie das Repo

  2. pnpm install && pnpm build zum Erstellen des Servers

  3. Konfigurieren Sie Claude AI wie oben, aber verweisen Sie stattdessen auf die dist Datei:

{
	"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 soll

  • fields : (optional) Array von zurückzugebenden Feldnamen

  • sort : (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

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

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.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rijkvanzanten/directus-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server