使用说明
Dify manim-mcp药剂
📐 使用自定义LLM设置Dify Manim代理
本指南将引导您完成设置 迪菲,集成自定义本地LLM模型,并使用Dify平台创建Manim Agent以生成数学动画。
🛠️ 先决条件
确保以下内容可用:
- Dify(至少v1.6.0)已通过Docker安装并运行。 不要继续跑
localhost - 本地或远程LLM端点(例如,通过FastAPI托管)
- 访问LLM模型
llm_en_v_1_3_1或llm_zh_v_1_3_1(或您首选的OpenAI兼容模型) - 具有Manim依赖关系的Python环境
🚀 逐步设置
步骤1:将LLM模型添加到Dify
- 点击 用户图标 在界面的右上角。
- 选择 设置 从下拉菜单中选择。
- 导航到 模型提供者 选项卡。
- 安装 OpenAI-API-兼容 型号(如果尚未安装)。
- 在 OpenAI-API-兼容 模型,单击 添加模型 并配置:
- 模型类型:
LLM - 型号名称:
llm_en_v_1_3_1或llm_zh_v_1_3_1 - 型号显示名称:
llm_en_v_1_3_1或llm_zh_v_1_3_1 - API端点URL:
http://<your-server-ip>:5001/openai/v1 - 模型上下文大小:
4096 - API密钥:如果不需要,请留空
- 模型类型:
- 标记为 默认 如果需要的话。
步骤2:设置MCP服务器
- 通过导航到此项目目录并运行以下命令来启动MCP服务器:
python server.py - 在顶部 Dify界面,导航到 工具 选项卡。
- 点击 主控程序 选项卡。
- 点击 添加MCP服务器(HTTP) 并配置:
- 服务器URL:
http://host.docker.internal:8000/mcp/ - 名称和图标:
Manim MCP Server - 服务器标识符:
manim-mcp-server
- 服务器URL:
步骤3:在Dify中创建MCP代理
- 在Dify的主界面上,单击 导入DSL文件 在 创建应用程序 块。
- 选择
Manim Agent.yml在这个目录中。 - 配置代理工作流:
- 连接 LLM节点 使用您配置的模型
- 将MCP服务器工具映射到相应的工作流节点
- 定义数学动画生成的系统提示
✅ 最后说明
- 确保Dify可以访问本地LLM服务器。
- 在使用Manim代理之前,MCP服务器必须正在运行。
- 调试日志可以帮助确认每个阶段都按预期运行。
- 在尝试复杂的动画之前,先用简单的数学表达式进行测试。