dify案例:dify使用插件MCPSSE调用mcpserver

黑骑士爱学习 2025-04-11 03:57:29
思考

dify不能直接使用mcp server,但是有一个插件MCP SSE能够支持,赶紧测试了下,确定是能够使用的,在这里把过程和注意事项分享给大家。最终效果如下

使用mcp server

安装插件

在插件市场搜索mcp

点击插件

这里我们使用agent支持的MCP SSE

搜索mcp

创建简单的agent

创建agent

添加工具

输入自己本地启动的服务器地址,注意如果是本地启动的docker,一定要使用映射地址http://host.docker.internal,直接使用127.0.0.1或者localhost是连接不上的

完整配置信息如下,这里面的server_name是可以配置多个的{ "server_name": { "url": "http://host.docker.internal:8000/sse", "headers": {}, "timeout": 60, "sse_read_timeout": 300 }}启动本地mcp server

我本地启动一个天气查询的服务,端口是8000,注意一定要使用sse模式启动

使用sse启动服务

dify连接本地的mcp server成功之后,这两个工具都是正常的

成功连接mcp server

测试最终效果

首次调用会拉取mcp的工具列表,后面就会直接使用工具了

第一次使用会拉取工具列表

第二次直接调用工具

0 阅读:5

黑骑士爱学习

简介:感谢大家的关注