Skip to main content
Glama

Directus MCP Server

Directus モデルコンテキスト プロトコル (MCP) サーバー

Directusで使用するMCPサーバー。AIツールがDirectus APIに接続し、ユーザーに代わってAPIを使用できるようにします。

これは私(@rijkvanzanten)による実験です。どんなPRでも大歓迎です :)

インストール

この MCP サーバーは、NodeJS v22.12 以降で動作するように構築されています。

グローバルインストール(推奨)

npm install -g @rijk/directus-mcp-server

次に、 npmパッケージをリモート サーバーとして使用するように Claude AI を構成します。

{ "mcpServers": { "directus": { "command": "directus-mcp-server", "env": { "DIRECTUS_URL": "<your Directus instance URL>", "DIRECTUS_TOKEN": "<your Directus user token>" } } } }

ローカル/開発インストール

  1. リポジトリをクローンする
  2. pnpm install && pnpm buildでサーバーをビルドします
  3. Claude AI を上記のように設定し、代わりにdistファイルを指定します。
{ "mcpServers": { "directus": { "command": "node", "args": ["/path/to/directus-mcp-server/dist/index.js"] } } }

ツール

アイテムを読む

read-itemsツールを使用すると、コレクション名をパラメータとして指定することで、任意の Directus コレクションからアイテムを読み取ることができます。

パラメータ:

  • collection : (必須) 読み込むコレクションの名前
  • fields : (オプション) 返されるフィールド名の配列
  • sort : (オプション) 並べ替えの基準となるフィールド (降順の場合は-を前に付けます)
  • limit : (オプション) 返されるアイテムの最大数

例:

{ "collection": "articles", "fields": ["id", "title", "date_published"], "sort": "-date_published", "limit": 10 }

現在のユーザーを読み取る

現在のユーザーに関する情報を取得します。実質的には/users/meエンドポイントです。

コレクションを読む

システムで利用可能なコレクション/フィールドを返します。read read-itemsツールを使用する前に、まずこのツールを使用して利用可能なコレクションを検出してください。

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI ツールが Directus API に接続して対話できるようにし、コレクション、アイテム、ユーザー データへの自動アクセスを可能にするモデル コンテキスト プロトコル サーバー。

  1. インストール
    1. グローバルインストール(推奨)
    2. ローカル/開発インストール
  2. ツール
    1. アイテムを読む
    2. 現在のユーザーを読み取る
    3. コレクションを読む
  3. ライセンス

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      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.
      Last updated -
      84
      39
      Python
      MIT License
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
      Last updated -
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
      Last updated -
      46
      2
      Python
      • Linux
      • Apple
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
      Last updated -
      275
      JavaScript
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/rijkvanzanten/directus-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server