M

MCP多连接插件

@junjiem/dify-plugin-tools-mcp_sse
0 Stars 645 次浏览 junjiem 更新于 2026-08-23

允许 Dify 通过 HTTP 使用服务器发送事件传输连接到多个 MCP(模型控制协议)服务器的插件,支持针对 URL、标头和超时进行自定义配置。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "server_name1": {
      "headers": {},
      "sse_read_timeout": 50,
      "timeout": 50,
      "transport": "sse",
      "url": "http://127.0.0.1:8000/sse"
    },
    "server_name2": {
      "transport": "sse",
      "url": "http://127.0.0.1:8001/sse"
    },
    "server_name3": {
      "headers": {},
      "timeout": 50,
      "transport": "streamable_http",
      "url": "http://127.0.0.1:8002/mcp"
    },
    "server_name4": {
      "transport": "streamable_http",
      "url": "http://127.0.0.1:8003/mcp"
    }
  }
}

该服务需要配置环境变量:PUBMED_API_KEY、PUBMED_EMAIL

服务介绍

Dify 1.0 Plugin MCP HTTP with SSE transport Tools

作者: Junjie.M
类型: 工具
GitHub 仓库: https://github.com/junjiem/dify-plugin-tools-mcp_sse
GitHub Issues: issues


描述

通过 HTTP with SSE 传输使用 MCP 协议来发现和调用工具。

mcp_sse_plugin

mcp_sse_plugin_set_authorization

MCP 服务配置,支持多个 MCP 服务。如下示例:

{
  "server_name1": {
    "url": "http://127.0.0.1:8000/sse",
    "headers": {},
    "timeout": 60,
    "sse_read_timeout": 300
  },
  "server_name2": {
    "url": "http://127.0.0.1:8001/sse"
  }
}

{
  "mcpServers": {
      "server_name1": {
        "url": "http://127.0.0.1:8000/sse",
        "headers": {},
        "timeout": 60,
        "sse_read_timeout": 300
      },
      "server_name2": {
        "url": "http://127.0.0.1:8001/sse"
      }
    }
}

agent_add_mcp_see_tools


托管的MCP服务器

如果你想尝试 MCP,但是不知道如何部署 SSE 传输的 MCP Server,可以尝试连接托管的 MCP 服务器。

示例1

Composio 托管的 MCP 服务器

Composio 托管的 MCP 服务器

composio_mcp_list

参考 Cursor 设置,如下图:

composio_mcp_cursor
composio_mcp_cursor2

MCP 服务配置,如下示例:

{
  "tavily": {
    "url": "https://mcp.composio.dev/tavily/xxxx-xxxx-xxxx-xxxx"
  }
}

示例2

Zapier 托管的 MCP 服务器

Zapier 托管的 MCP 服务器

复制 MCP Server URL,在 Dify 插件配置中使用。

zapier_mcp_servers

MCP 服务配置,如下示例:

{
  "zapier-mcp": {
    "url": "https://actions.zapier.com/mcp/sk-xxxxxxxxxx/sse"
  }
}

点击 “Edit MCP Actions” ,进入工具和操作的添加页面。

zapier_mcp_edit_actions

点击 “Add a new action”,添加需要的MCP服务实例。

zapier_mcp_add_actions

你还可以继续添加不同的 Action,丰富 Agent 可用的工具集。


通过 GitHub 安装插件

可以通过 GitHub 仓库地址安装该插件。访问 Dify 平台的插件管理页,选择通过 GitHub 安装插件,输入仓库地址后,选择版本号和包文件完成安装。

install_plugin_via_github

install_plugin_via_github


常见问题

安装插件时遇到异常应如何处理?

问题: 如果您遇到错误信息:插件验证已启用,并且您要安装的插件签名不正确,该如何处理此问题?

问题描述:安装插件时遇到异常信息:plugin verification has been enabled, and the plugin you want to install has a bad signature,应该如何处理?

解决办法:在 .env 配置文件的末尾添加以下行:

FORCE_VERIFYING_SIGNATURE=false

一旦添加了该字段,Dify 平台将允许安装所有未在 Dify Marketplace 上架(审核)的插件,可能存在安全隐患。

相关 MCP 服务