返回市场
差异-MCP服务器

差异-MCP服务器

作者:TomokiIshimine6 星标更新:2025-03-30

项目介绍

Dify Workflow MCP 工具服务器

用于通过模型上下文协议(MCP)与Dify Workflow轻松集成的工具服务器。

特性

  • 实现MCP协议,支持与Claude的双向通信
  • 使用Dify Workflow作为工具
  • 动态检索并显示Dify Workflow参数
  • 使用环境变量进行简单配置
  • 新功能:支持多个Dify API密钥

预备条件

  • Node.js 16或更高版本
  • npm 7或更高版本
  • 访问Dify Workflow的权限(API密钥)

与Claude桌面应用集成

要在Claude桌面应用中使用,请在Claude的配置文件中添加以下设置:

Windows

添加到 %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。

许可证

MIT

</中文翻译>