Dify 作为 MCP 服务器

Dify 作为 MCP 服务器

将 Dify 工作流通过 Model Context Protocol (MCP) 协议暴露给 AI 客户端。

快速入门

项目概述

本项目实现了一个 Dify 插件,允许将 Dify 工作流通过 MCP 协议暴露给支持该协议的 AI 客户端(如 Claude Desktop、Cursor 等)。

使用方法

1. 在 Dify 中配置

确保您的 Dify 应用包含至少一个工作流并正确配置。

2. 在客户端使用

  1. 打开客户端(如 Cursor)
  2. 进入设置 > MCP 服务器
  3. 添加服务器地址:https://您的Dify实例地址/difyapp_as_mcp_server
  4. 保存并启用。

技术细节

  • 架构:插件通过 GET 和 POST 端点实现 MCP 协议。
  • 工具注册:工具会自动从 Dify 工作流生成并通过 MCP 协议暴露。

故障排除

  • 检查 URL 是否正确。
  • 确保应用 ID 和 API 密钥配置正确。

贡献

欢迎提交问题和合并请求,确保遵守代码风格并添加测试。