dify案例:dify使用插件MCP SSE调用mcp server

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

最终效果如下:

dify案例:dify使用插件MCP SSE调用mcp server
使用mcp server

安装插件

在插件市场搜索mcp

dify案例:dify使用插件MCP SSE调用mcp server
点击插件

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

dify案例:dify使用插件MCP SSE调用mcp server
搜索mcp

创建简单的agent

dify案例:dify使用插件MCP SSE调用mcp server
创建agent
dify案例:dify使用插件MCP SSE调用mcp server
添加工具

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

dify案例:dify使用插件MCP SSE调用mcp server
完整配置信息如下,这里面的server_name是可以配置多个的
{
  "server_name": {
    "url": "http://host.docker.internal:8000/sse",
    "headers": {},
    "timeout": 60,
    "sse_read_timeout": 300
  }
}

启动本地mcp server

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

dify案例:dify使用插件MCP SSE调用mcp server
使用sse启动服务

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

dify案例:dify使用插件MCP SSE调用mcp server
成功连接mcp server

测试最终效果

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

dify案例:dify使用插件MCP SSE调用mcp server
第一次使用会拉取工具列表
dify案例:dify使用插件MCP SSE调用mcp server
第二次直接调用工具

转载作品,原作者:黑皮爱学习,文章来源:https://www.toutiao.com/article/7491500454327173672

(0)
打赏 微信赞赏 微信赞赏 支付宝赞赏 支付宝赞赏
上一篇 2025-04-10 10:41
下一篇 2025-04-11 17:26

相关推荐

发表回复

登录后才能评论
扫码了解
扫码了解
反馈建议
分享本页
返回顶部