DM

directus/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

87 stars 17 forks 品質 74 トレンド 14MIT

Directus コンテンツ MCP Server は、LLM のデータとやり取りする Directus ユーザーのインターフェイスです.

概要

Model Context Protocol (MCP) は、AI ツールや LLM が Directus などのアプリケーションやサービスに話せるための標準です。 Directus コンテンツ MCP Server は、LLM のデータとやり取りする Directus ユーザーのインターフェイスです。 いくつかの良い使用例は: - : カスタムページを構築し、ブログ投稿を書いて、コンテンツを更新し、アセットを整理し、Directusプロジェクト内でより多くのアセットを整理します。 - : クエリ収集、レポートの生成、傾向の分析、および自然言語を使用して直接データからインサイトを抽出します。 意図的に、フィールドを削除したり、コレクションを削除したりするなどのデータ損失のような本当に悪い結果をもたらす破壊的なアクションを制限します。 今後、地域・開発のDirectusプロジェクトと連携し、データ損失を防止するために、別々のパッケージとして機能するデベロッパ向けのツールの提供を予定しています。 既存の Directus プロジェクトがない場合は、Directus Cloud の無料トライアルを [https://directus. で開始できます

概要(AI 翻訳)

モデルコンテクストプロトコル(MCP)は、AIツールとAIツールを支援する標準です。 LLMsは、Directusのようなアプリケーションやサービスについて語っています。

Directus コンテンツ MCP Server は、LLM のデータとやり取りする Directus ユーザーのインターフェイスです。 いくつかの良い使用 場合:

-コンテンツエディタ:カスタムページを構築し、ブログ投稿を書き、コンテンツを更新し、アセットを整理し、あなたの中にある 直接プロジェクト。 -Data Analysts: クエリコレクション、レポートの生成、トレンドの分析、およびダイレクトデータからのインサイトの抽出 自然言語を使う

意図的にフィールドを削除からデータ損失のような本当に悪い結果をもたらす決定的な行動を制限します またはコレクションの削除。

今後、ローカル/開発のDirectusプロジェクトに取り組んでいる開発者のためのより多くのツールを提供する予定です データの損失を防止するために、別のパッケージとしてリリースと潜在的に。

インストール

前提条件

  • 既存のDirectusプロジェクト

既存の Directus プロジェクトがない場合、無料トライアルを開始できます。 [https://directus.cloud/registerのDirectusクラウド

お問い合わせ

下記のターミナルコマンドで、直接インスタンスをローカルで回転させることができます。

ステップ 1.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Directus Content MCP Server

The Model Context Protocol (MCP) is a standard for helping AI tools and LLMs talk to applications and services like Directus.

The Directus Content MCP Server is an interface for Directus users to interact with their data in LLMs. Some good use cases are:

  • Content Editors: build custom pages, write blog posts, update content, organize assets and more inside your Directus project.
  • Data Analysts: query collections, generate reports, analyze trends, and extract insights from your Directus data using natural language.

It intentionally limits destructive actions that would result in really bad outcomes like data loss from deleting fields or deleting collections.

We plan to provide more tools for developers who are working with local / development Directus projects in future releases and potentially as a separate package to help further prevent data loss.

Installation

Prerequisites

  • An existing Directus project

If you don’t have an existing Directus project, you can get started with a free trial on Directus Cloud at https://directus.cloud/register

OR

You can spin up a sample Directus instance locally with the following terminal command.

npx directus-template-cli@latest init

Step 1. Get Directus Credentials

You can use email and password or generate a static token to connect the MCP to your Directus instance.

To get a static access token:

  1. Login to your Directus instnace
  2. Go to the User Directory and choose your own user profile
  3. Scroll down to the Token field
  4. Generate token and copy it
  5. Save the user (do NOT forget to save because you’ll get an error that shows Invalid token!)

Step 2. Configure the MCP in your AI Tool

Claude Desktop

  1. Open Claude Desktop and navigate to Settings.

  2. Under the Developer tab, click Edit Config to open the configuration file.

  3. Add the following configuration:

    {
    	"mcpServers": {
    		"directus": {
    			"command": "npx",
    			"args": ["@directus/content-mcp@latest"],
    			"env": {
    				"DIRECTUS_URL": "https://your-directus-url.com",
    				"DIRECTUS_TOKEN": "your-directus-token>"
    			}
    		}
    	}
    }
    

    or if you’re using email and password

    {
    	"mcpServers": {
    		"directus": {
    			"command": "npx",
    			"args": ["@directus/content-mcp@latest"],
    			"env": {
    				"DIRECTUS_URL": "https://your-directus-url.com",
    				"DIRECTUS_USER_EMAIL": "[email protected]",
    				"DIRECTUS_USER_PASSWORD": "your-password"
    			}
    		}
    	}
    }
    

    Make sure you replace the placeholder values with your URL and credentials.

  4. Save the configuration file and restart Claude desktop.

  5. From the new chat screen, you should see an icon appear with the Directus MCP server.

Cursor

GitHub で README 全文を見る

インストール

npx @directus/content-mcp@latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "directus": { "command": "npx", "args": ["@directus/content-mcp@latest"], "env": { "DIRECTUS_URL": "https://your-directus-url.com", "DIRECTUS_TOKEN": "your-directus-token>" } } } }