Directus MCP Server

by pixelsock

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DIRECTUS_URLNoURL of your Directus instance
DIRECTUS_EMAILNoEmail for Directus authentication
DIRECTUS_PASSWORDNoPassword for Directus authentication
DIRECTUS_ACCESS_TOKENNoStatic access token for Directus authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
getItems

Get items from a collection in Directus

getItem

Get a single item from a collection by ID

createItem

Create a new item in a collection

updateItem

Update an existing item in a collection

deleteItem

Delete an item from a collection

getSystemInfo

Get system information from Directus

getCollections

Get all collection schemas from Directus

login

Login to Directus and get an access token

getActivity

Get activity logs from Directus

getFields

Get fields for a collection

getRelations

Get relations for a collection

getFiles

Get files from Directus

uploadFile

Upload a file to Directus

getUsers

Get users from Directus

getCurrentUser

Get the current user info

getRoles

Get roles from Directus

getPermissions

Get permissions from Directus

getConfig

Get current configuration information (without secrets)

ID: t8xgans6q3