LabscoMCP early access ↗
creatuluwMCP SERVER

Directus Task MCP Server

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.

by creatuluw ↗Project & Task ManagementCommunity

LABSCO 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 one tool call, sync-task-schema, creates the Task collection in your database before the first write.

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 — git clone https://github.com/creatuluw/tpl.mcp-server.git