Skip to main content
Glama

Dify Server

dify ワークフロー用のモデル コンテキスト プロトコル (MCP) サーバー

difyを使用するためのMCPサーバーのシンプルな実装です。MCPのツールを呼び出すことで、Difyワークフローの呼び出しを実現します。

📰 ニュース

  • [2025/4/15] zNow は、環境変数を使用してbase_urlapp_sksを直接渡すことをサポートしており、クラウドホスト型プラットフォームでの使用がより便利になっています。

🔨インストール

サーバーはSmithery経由でも手動でもインストールできます。

ステップ1: config.yamlまたは環境を準備する

環境変数またはconfig.yamlファイルを使用してサーバーを構成できます。

方法 1: 環境変数を使用する (クラウド プラットフォームに推奨)

次の環境変数を設定します。

export DIFY_BASE_URL="https://cloud.dify.ai/v1" export DIFY_APP_SKS="app-sk1,app-sk2" # Comma-separated list of your Dify App SKs
  • DIFY_BASE_URL : Dify API のベース URL。
  • DIFY_APP_SKS : Difyアプリの秘密鍵(SK)のカンマ区切りリスト。各SKは通常、MCP経由で利用可能にする異なるDifyワークフローに対応します。
方法2: config.yamlを使用する

Dify ベース URL と App SK を保存するためのconfig.yamlファイルを作成します。

config.yaml例:

dify_base_url: "https://cloud.dify.ai/v1" dify_app_sks: - "app-sk1" # SK for workflow 1 - "app-sk2" # SK for workflow 2 # Add more SKs as needed
  • dify_base_url : Dify API のベース URL。
  • dify_app_sks : Difyアプリの秘密鍵(SK)のリスト。各SKは通常、異なるDifyワークフローに対応します。

次のコマンドを使用して、このファイルをすばやく作成できます (必要に応じてパスと値を調整してください)。

# Create a directory if it doesn't exist mkdir -p ~/.config/dify-mcp-server # Create the config file cat > ~/.config/dify-mcp-server/config.yaml <<EOF dify_base_url: "https://cloud.dify.ai/v1" dify_app_sks: - "app-your-sk-1" - "app-your-sk-2" EOF echo "Configuration file created at ~/.config/dify-mcp-server/config.yaml"

サーバーを実行するときに (手順 2 に示すように)、この方法を選択した場合は、 CONFIG_PATH環境変数を介してこのconfig.yamlファイルへのパスを指定する必要があります。

ステップ2: クライアントへのインストール

❓ uv または uvx をまだインストールしていない場合は、次のコマンドで簡単にインストールできます。

curl -Ls https://astral.sh/uv/install.sh | sh
✅ 方法 1: uvx を使用する (コードをクローンする必要はありませんが、推奨されます)
{ "mcpServers": { "dify-mcp-server": { "command": "uvx", "args": [ "--from","git+https://github.com/YanxingLiu/dify-mcp-server","dify_mcp_server" ], "env": { "DIFY_BASE_URL": "https://cloud.dify.ai/v1", "DIFY_APP_SKS": "app-sk1,app-sk2", } } } }

または

{ "mcpServers": { "dify-mcp-server": { "command": "uvx", "args": [ "--from","git+https://github.com/YanxingLiu/dify-mcp-server","dify_mcp_server" ], "env": { "CONFIG_PATH": "/Users/lyx/Downloads/config.yaml" } } } }
✅ 方法 2: uv (ローカルクローン + uv start) を使用する

dify mcpサーバーをクライアントで手動で実行することもできます。クライアントの設定は以下の形式になります。

{ "mcpServers": { "mcp-server-rag-web-browser": { "command": "uv", "args": [ "--directory", "${DIFY_MCP_SERVER_PATH}", "run", "dify_mcp_server" ], "env": { "CONFIG_PATH": "$CONFIG_PATH" } } } }

または

{ "mcpServers": { "mcp-server-rag-web-browser": { "command": "uv", "args": [ "--directory", "${DIFY_MCP_SERVER_PATH}", "run", "dify_mcp_server" ], "env": { "CONFIG_PATH": "$CONFIG_PATH" } } } }

設定例:

{ "mcpServers": { "dify-mcp-server": { "command": "uv", "args": [ "--directory", "/Users/lyx/Downloads/dify-mcp-server", "run", "dify_mcp_server" ], "env": { "DIFY_BASE_URL": "https://cloud.dify.ai/v1", "DIFY_APP_SKS": "app-sk1,app-sk2", } } } }

楽しめ

最後に、mcp をサポートする任意のクライアントで dify ツールを使用できるようになります。

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Difyを使用するためのサーバー。MCPのツールを呼び出すことで、Difyワークフローの呼び出しを実現します。

  1. 📰 ニュース
    1. 🔨インストール
      1. ステップ1: config.yamlまたは環境を準備する
      2. ステップ2: クライアントへのインストール
      3. 楽しめ

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      A TypeScript implementation of a Model Context Protocol (MCP) server that exposes Dify workflows as tools for AI systems to interact with.
      Last updated -
      16
      TypeScript
    • -
      security
      F
      license
      -
      quality
      A plugin that allows Dify to connect to multiple MCP (Model Control Protocol) servers using HTTP with Server-Sent Events transport, supporting custom configurations for URLs, headers, and timeouts.
      Last updated -
      124
      Python
    • -
      security
      F
      license
      -
      quality
      Exposes Dify applications (both Chatflow and Workflow) as MCP (Model Context Protocol) servers, allowing Claude and other MCP clients to directly interact with Dify apps through a standardized protocol.
      Last updated -
      18
      Python
    • -
      security
      F
      license
      -
      quality
      A Dify endpoint plugin that transforms a Dify application into a Model Control Protocol server, allowing tools like Cursor to connect to and utilize your custom Dify workflows.
      Last updated -
      38
      Python

    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/YanxingLiu/dify-mcp-server'

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