Labsco
MCP SERVER

Directus Task MCP Server

by creatuluw

Keep a task list inside your own Directus instance and work it from the assistant — with a command that pushes the Task schema into Directus before you start.

Project & Task Management
Summary
A task list that lives in your database, not in someone's SaaS.

Directus supplies the storage, the admin UI and the permissions; this puts a conversational front end on top and sets the collection up on first run, so the whole thing is one command away.

What it is

An MCP server for a task collection in Directus. It talks to a Directus instance over its API, validates every write against Zod schemas, and can create the collection itself rather than asking you to click it together.

What you get
  • The Task schema synchronised into your Directus database, so the collection exists before the first write
  • All tasks listed, with filtering by status and priority and a result limit
  • A single task read by ID
  • Tasks created, updated and deleted
  • The identity the server is currently authenticating as
Requirements

Node.js 18 or newer and a Directus instance you control. Authenticate with `DIRECTUS_TOKEN`, or with a Directus account's email and password instead. The README's sample config ships a working URL and token for the author's own instance — replace both with yours before you connect, or your tasks land in somebody else's database.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary