本地部署 Dify安装 Docker 和 Docker Compose确保系统已安装 Docker 和 Docker Compose。对于 Ubuntu 系统执行以下命令sudoaptupdatesudoaptinstall-ydocker.iosudosystemctl startdockersudosystemctlenabledockersudoaptinstall-ydocker-composesudousermod-aGdocker$USER获取 Dify 代码并配置克隆 Dify 仓库并进入 Docker 配置目录gitclone https://github.com/langgenius/dify.gitcddify/dockercp.env.example .env编辑.env文件将http://localhost替换为公网 IP 或域名可选。启动 Dify 服务在dify/docker目录下执行sudodocker-composeup-d使用sudo docker-compose ps检查状态或sudo docker-compose logs -f查看日志。初始化 Dify访问http://localhost或服务器 IP设置管理员邮箱和密码。配置 MCP 服务通过插件市场安装 MCP 插件在 Dify 平台进入插件或设置。搜索并安装Nacos MCP插件。配置 Nacos 服务器地址和凭证Dify 将自动发现注册的 MCP Server。自定义 MCP 服务以liangshen/dify-mcp-server为例SSE 模式创建.env文件并填入配置DIFY_API_KEYyour_dify_app_api_key DIFY_API_BASEhttps://your-dify-url.com DIFY_USER_IDa_user_id启动服务dify-mcp-sse-server服务默认运行在http://localhost:3001SSE 端点为http://localhost:3001/sse。Stdio 模式准备配置文件config.json{mcpServers:{My Dify Tools:{command:npx,args:[-y,liangshen/dify-mcp-server],env:{DIFY_API_KEY:your_api_key,DIFY_API_BASE:your_dify_base_url}}}}在 Dify 中添加 MCP 服务在 MCP 配置页面填入 SSE 地址如http://localhost:3001/sse。使用 MCP 工具创建或编辑Agent 类型应用。在工具列表中添加 MCP 服务提供的工具。确保使用支持工具调用的模型如deepseek-r1、qwen-max。测试工具调用例如输入“查询商品列表”。注意事项部署建议优先使用 Docker Compose 部署 Dify。插件选择优先尝试官方插件市场的 MCP 插件。硬件要求本地运行模型需配备 NVIDIA 显卡16GB 显存和 32GB 内存推荐通过 Ollama 或 vLLM 驱动模型。