如果你希望在 Dify 工作流或智能体中使用 MCP 工具,请参考相关指南。
配置 Dify 应用为 MCP 服务器
在 Dify 应用的配置页面中,你可以找到 MCP 服务器的相关配置选项。该功能默认关闭,开启后,Dify 将为当前应用自动生成唯一的 MCP 服务器地址。此地址将作为外部工具访问你应用的专用接口。MCP 服务器地址包含了敏感的身份验证信息,应等同于 API Key 妥善保管。如怀疑信息泄露,可点击”重新生成”,获取新的服务器地址,原有地址将立即失效。
与 Claude Desktop 集成
要将 Dify 应用集成到 Claude Desktop,请依次选择:个人资料 > 设置 > 集成 > 添加集成。在”集成 URL”一栏,填写你 Dify 应用的 MCP 服务器地址即可。与 Cursor 集成
在 Cursor 中集成 Dify 应用,只需在项目根目录下创建或编辑.cursor/mcp.json 文件,内容如下:
url 部分替换为你的 Dify 应用的 MCP 服务器地址。保存文件后,重启 Cursor 即可自动识别这一配置,并将 Dify 应用作为工具集成。该配置支持添加多个应用,只需在 mcpServers 对象下增加新的条目即可。
实用建议
- 描述信息的清晰性 在编写工具描述和参数说明时,应从 AI 处理数据的角度出发。说明越明确、具体,AI 的调用效果就越好。例如,与其简单写”输入数据”,不如详细说明为:“包含用户姓名、邮箱和偏好设置的 JSON 对象”。
- 延迟(Latency)管理 MCP 协议负责通信层,但 Dify 应用的响应速度依然至关重要。如果你的应用处理时间较长(例如超过 30 秒),用户将在客户端直接感知到延迟。建议增加进度提示,或将复杂流程拆解为多个更快的小步骤,以提升整体体验。