
Model Context Protocol (MCP) Server for dify workflows

2025.01.25
2
工作流自动化工具调用开发效率
dify-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,用于支持 dify 工作流的调用。它通过 MCP 工具实现 Dify 工作流的调用,适用于需要自动化工作流和工具调用的场景。
View on GitHub
Overview
基本能力
产品定位
dify-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,用于支持 dify 工作流的调用。
核心功能
- 通过 MCP 工具调用 Dify 工作流。
- 支持多 SK 配置,对应不同的 dify 工作流。
适用场景
- 需要自动化调用 Dify 工作流的场景。
- 支持 MCP 协议的客户端工具调用。
工具列表
- Smithery:自动化安装工具,支持一键安装 dify-mcp-server。
- uv:手动安装时使用的命令行工具,用于运行 dify-mcp-server。
常见问题解答
- 无
使用教程
使用依赖
- 需要准备
config.yaml
文件,包含dify_base_url
和dify_app_sks
配置。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install dify-mcp-server --client claude
手动安装
- 配置客户端 JSON 文件,示例如下:
"mcpServers": {
"mcp-server-rag-web-browser": {
"command": "uv",
"args": [
"--directory", "${DIFY_MCP_SERVER_PATH}",
"run", "dify_mcp_server"
],
"env": {
"CONFIG_PATH": "$CONFIG_PATH"
}
}
}
- 运行命令启动服务。
调试方式
- 确保
config.yaml
文件路径正确。 - 检查客户端配置是否正确。
许可证
None