Dify Management MCP
Dify管理MCP
このMCPサーバーを使用すると、Difyインスタンスをプログラムで管理できます。ナレッジベース(データセット)のリスト表示・作成、アプリケーションのリスト表示、ツールの管理を行うためのツールを提供します。
機能
ナレッジ管理: データセットのリスト表示、新しいデータセットの作成、ドキュメントのリスト表示。
アプリ管理: ワークスペース内のアプリケーションのリスト表示および詳細情報の取得。
ツール管理: ツールプロバイダーのリスト表示。
設定
このリポジトリをクローンします。
依存関係をインストールします:
npm install。.env.exampleに基づいて.envファイルを作成します。環境変数を設定します:
DIFY_BASE_URL: インスタンスのURL(例: クラウドの場合はhttps://api.dify.ai)。DIFY_CONSOLE_API_KEY: コンソールAPIキー(取得方法は下記参照)。
DIFY_CONSOLE_API_KEY の取得方法
コンソールキーは、管理操作(データセットの作成など)に必要です。 現在、Dify Cloudでは、設定 > ワークスペース > サービスAPI からキーを確認するか、ブラウザのセッション(推奨されません)を使用できます。 セルフホストインスタンスの場合は、管理者用に生成されたトークンを使用してください。
ローカルでの実行
npm run build
npm startDokployへのデプロイ
このプロジェクトには Dockerfile が含まれています。Dokployで実行するには:
GitHubリポジトリをDokployに接続します。
Dokployパネルで環境変数(
DIFY_BASE_URL、DIFY_CONSOLE_API_KEY)を設定します。Dokployが
Dockerfileを検出し、自動的にビルドを行います。
Difyの管理を自動化するために開発されました。
Related MCP Connectors
- chatbaseOAuthco.chatbase
Manage Chatbase agents, sources, conversations and help-desk tickets.
Manage API keys, identities, permissions, rate-limit overrides and verification analytics.
Manage SiteGPT chatbots and account resources through the SiteGPT API v2.
Create and manage DialNexa AI voice agents, campaigns, calls, phone numbers, workflows, and more.