Skip to main content
Glama

Dify管理MCP

このMCPサーバーを使用すると、Difyインスタンスをプログラムで管理できます。ナレッジベース(データセット)のリスト表示や作成、アプリケーションのリスト表示、ツールの管理を行うためのツールを提供します。

機能

  • ナレッジ管理: データセットのリスト表示、新しいデータセットの作成、ドキュメントのリスト表示。

  • アプリ管理: ワークスペース内のアプリケーションのリスト表示および詳細情報の取得。

  • ツール管理: ツールプロバイダーのリスト表示。

Related MCP server: Dify Management MCP

設定

  1. このリポジトリをクローンします。

  2. 依存関係をインストールします: npm install。

  3. .env.example に基づいて .env ファイルを作成します。

  4. 変数を設定します:

    • DIFY_BASE_URL: インスタンスのURL(例: クラウドの場合は https://api.dify.ai)。

    • DIFY_CONSOLE_API_KEY: コンソールAPIキー(取得方法は下記参照)。

DIFY_CONSOLE_API_KEY の取得方法

コンソールキーは、管理操作(データセットの作成など)に必要です。 現在、Dify Cloudでは、設定 > ワークスペース > サービスAPI からキーを確認するか、ブラウザのセッション(推奨されません)を使用できます。 セルフホストインスタンスの場合は、管理者用に生成されたトークンを使用してください。

ローカルでの実行

npm run build
npm start

Dokployへのデプロイ

このプロジェクトには Dockerfile が含まれています。Dokployで実行するには:

  1. GitHubリポジトリをDokployに接続します。

  2. Dokployパネルで環境変数(DIFY_BASE_URL、DIFY_CONSOLE_API_KEY)を設定します。

  3. Dokployが Dockerfile を検出し、自動的にビルドを行います。


Difyの管理を自動化するために開発されました。

Related MCP Connectors

Related MCP Servers