Skip to main content
Glama
Directus MCP Server

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: Appwrite MCP Server

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    A
    maintenance
    A Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.
    49
    72
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An 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.
    3 npm
    8
    MIT