
Dify Workflow MCP Tool Server

2025.03.30
3
TypeScript工具服务器开发工具开发效率
Dify Workflow MCP Tool Server 是一个基于 Model Context Protocol (MCP) 的工具服务器,旨在简化与 Dify Workflow 的集成。它支持双向通信,能够动态检索和显示 Dify Workflow 的参数,并通过环境变量进行简单配置。此外,它还支持多个 Dify API 密钥,每个密钥都会在 Claude 中作为一个独立的工具暴露。
View on GitHub
Overview
基本能力
产品定位
Dify Workflow MCP Tool Server 是一个工具服务器,用于通过 Model Context Protocol (MCP) 与 Dify Workflow 进行集成。
核心功能
- 实现 MCP 协议,支持与 Claude 的双向通信
- 使用 Dify Workflow 作为工具
- 动态检索和显示 Dify Workflow 参数
- 通过环境变量进行简单配置
- 支持多个 Dify API 密钥
适用场景
- 需要与 Dify Workflow 集成的开发场景
- 需要在 Claude 中使用 Dify Workflow 作为工具的场景
- 需要动态管理多个 Dify API 密钥的场景
工具列表
@tonlab/dify-mcp-server
:主工具服务器,支持 MCP 协议和 Dify Workflow 集成
常见问题解答
- 如何配置多个 Dify API 密钥?
在环境变量
DIFY_API_KEYS
中提供多个 API 密钥,用逗号分隔。 - 如何在 Claude 中配置该工具?
在 Claude 的配置文件中添加
mcpServers
配置项,指定command
和args
为npx @tonlab/dify-mcp-server
,并设置相应的环境变量。
使用教程
使用依赖
- Node.js 16 或更高版本
- npm 7 或更高版本
- Dify Workflow 的访问权限(API 密钥)
安装教程
- 确保已安装 Node.js 和 npm
- 通过以下命令安装工具服务器:
bash npx @tonlab/dify-mcp-server
- 在 Claude 的配置文件中添加相应的
mcpServers
配置项
调试方式
- 确保环境变量
DIFY_BASE_URL
和DIFY_API_KEY
已正确设置 - 运行工具服务器并检查日志输出
- 在 Claude 中测试工具是否正常工作
标签信息
安装类型
stdio
产品定位
工具服务器
, 开发工具
归类信息
开发效率