Tpl. MCP Server

MCP Server for Directus with Schema Management

Remote serverstreamable-httpTypeScript

What is the Tpl. MCP Server?

MCP Server for Directus with Schema Management.

What Tpl. does

A Model Context Protocol (MCP) server for managing tasks in Directus with automatic schema synchronization. This server allows you to interact with your Directus PostgreSQL database through AI assistants like Claude or Cursor.

Key capabilities

  • Task Management — Create, read, update, and delete tasks
  • Schema Management — Automatically sync TypeScript models to Directus collections
  • Filtering — Filter tasks by status, priority, and other criteria
  • Validation — Built-in validation using Zod schemas
  • Type Safety — Full TypeScript support with proper typing

Requirements

  • Node.js 18+ - A Directus instance (local or hosted) - Directus API token or user credentials

Practical notes

  • Maintained by creatuluw, written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Tpl. MCP Server

{
  "mcpServers": {
    "directus-tasks": {
      "command": "node",
      "args": [
        "dist/index.js"
      ],
      "env": {
        "DIRECTUS_URL": "https://te9-pg-api.up.railway.app/",
        "DIRECTUS_TOKEN": "YOUR_DIRECTUS_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ - A Directus instance (local or hosted) - Directus API token or user credentials
VariableDescriptionRequired
DIRECTUS_URLDeclared in the maintainer’s client configuration.Check documentation
DIRECTUS_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Tpl. to Debugging.”

Frequently asked questions

MCP Server for Directus with Schema Management Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.