使用说明
Dify工作流MCP工具服务器
使用模型上下文协议(MCP)与Dify工作流轻松集成的工具服务器。
特性
- MCP协议实现,实现与Claude的双向通信
- 将Dify工作流用作工具
- 动态检索和显示Dify工作流参数
- 使用环境变量进行简单配置
- 新:支持多个Dify API密钥
先决条件
- Node.js 16或更高版本
- npm 7或更高版本
- 对Dify工作流的访问权限(API密钥)
与Claude桌面应用程序集成
要与Claude Desktop App一起使用,请将以下设置添加到Claude的配置文件中:
视窗
增添 %AppData%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"dify-workflow": {
"command": "npx",
"args": ["@tonlab/dify-mcp-server"],
"env": {
"DIFY_BASE_URL": "https://your-dify-endpoint",
"DIFY_API_KEY": "your-api-key-here"
}
}
}
}
使用多个API密钥(新增)
您现在可以配置多个Dify API密钥,这将创建多个工具(每个API密钥一个):
{
"mcpServers": {
"dify": {
"command": "npx",
"args": ["@tonlab/dify-mcp-server"],
"env": {
"DIFY_BASE_URL": "https://api.dify.ai/v1",
"DIFY_API_KEYS": "app-FirstAPIKeyHere,app-SecondAPIKeyHere,app-ThirdAPIKeyHere"
}
}
}
}
每个API密钥将在Claude中作为一个单独的工具公开,并在工具名称后附加一个不同的数字。
macOS/Linux
增添 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"dify-workflow": {
"command": "npx",
"args": ["@tonlab/dify-mcp-server"],
"env": {
"DIFY_BASE_URL": "https://your-dify-endpoint",
"DIFY_API_KEY": "your-api-key-here"
}
}
}
}
如上所述,相同的多个API密钥配置也适用于macOS/Linux。
许可证
麻省理工学院