Skip to main content
Glama

Servidor de Protocolo de Contexto de Modelo (MCP) para flujos de trabajo diferentes

Una implementación sencilla de un servidor MCP para usar dify . Permite invocar el flujo de trabajo de Dify mediante las herramientas de MCP.

📰 Noticias

  • [15/4/2025] zNow admite el uso directo de variables de entorno para pasar base_url y app_sks , lo que hace que sea más cómodo de usar con plataformas alojadas en la nube.

Related MCP server: Dify as MCP Server

🔨Instalación

El servidor se puede instalar a través de Smithery o manualmente.

Paso 1: preparar config.yaml o entornos

Puede configurar el servidor utilizando variables de entorno o un archivo config.yaml .

Método 1: Uso de variables de entorno (recomendado para plataformas en la nube)

Establezca las siguientes variables de entorno:

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 : La URL base para su API de Dify.

  • DIFY_APP_SKS : Una lista separada por comas de las claves secretas (SK) de tu aplicación Dify. Cada SK suele corresponder a un flujo de trabajo de Dify diferente que quieres que esté disponible a través de MCP.

Método 2: Usar config.yaml

Crea un archivo config.yaml para almacenar la URL base de Dify y los SK de tu aplicación.

Ejemplo 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 : la URL base para su API de Dify.

  • dify_app_sks : Lista de las claves secretas (SK) de tu aplicación Dify. Cada SK suele corresponder a un flujo de trabajo de Dify diferente.

Puede crear este archivo rápidamente usando el siguiente comando (ajuste la ruta y los valores según sea necesario):

# 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"

Al ejecutar el servidor (como se muestra en el Paso 2), deberá proporcionar la ruta a este archivo config.yaml a través de la variable de entorno CONFIG_PATH si elige este método.

Paso 2: Instalación en su cliente

❓ Si aún no has instalado uv o uvx, puedes hacerlo rápidamente con el siguiente comando:

curl -Ls https://astral.sh/uv/install.sh | sh

✅ Método 1: Usar uvx (no es necesario clonar el código, recomendado)

{ "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", } } } }

o

{ "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" } } } }

✅ Método 2: Usar uv (clon local + inicio uv)

También puede ejecutar el servidor dify mcp manualmente en sus clientes. La configuración del cliente debería tener el siguiente formato:

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

o

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

Ejemplo de configuración:

{ "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", } } } }

Disfrútala

Por último, puedes usar herramientas DIFY en cualquier cliente que admita MCP.

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

Latest Blog Posts

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