Dify 作为 MCP 服务器
将 Dify 工作流通过 Model Context Protocol (MCP) 协议暴露给 AI 客户端。
快速入门
项目概述
本项目实现了一个 Dify 插件,允许将 Dify 工作流通过 MCP 协议暴露给支持该协议的 AI 客户端(如 Claude Desktop、Cursor 等)。
使用方法
1. 在 Dify 中配置
确保您的 Dify 应用包含至少一个工作流并正确配置。
2. 在客户端使用
- 打开客户端(如 Cursor)
- 进入设置 > MCP 服务器
- 添加服务器地址:
https://您的Dify实例地址/difyapp_as_mcp_server
- 保存并启用。
技术细节
- 架构:插件通过 GET 和 POST 端点实现 MCP 协议。
- 工具注册:工具会自动从 Dify 工作流生成并通过 MCP 协议暴露。
故障排除
- 检查 URL 是否正确。
- 确保应用 ID 和 API 密钥配置正确。
贡献
欢迎提交问题和合并请求,确保遵守代码风格并添加测试。