Find and invoke MCP server on your Nacos MCP Registry
Author: nacos
Version: 0.0.6
Type: tool
https://github.com/nacos-group/nacos-dify-plugins/tree/main/nacos_mcp
Discover SSE/Streamable HTTP-type MCP Server services registered in Nacos and convert them into tool calls in Dify.
Create SSE/Streamable HTTP MCP Server in Nacos through manual creation, Spring AI Alibaba Mcp Nacos automatic registration, or Nacos MCP Wrapper Python automatic registration. Requires Nacos version ≥ 3.0.1.

Enter the Nacos Server address, username, and password to configure Nacos MCP plugin authentication. The plugin will check connectivity with the Nacos Server.

The Nacos MCP plugin provides the following tools:
Search for SSE/Streamable HTTP-type MCP Server services in Nacos based on the namespace and page number, and return the list. The namespace parameter is specified by the user.
Return the list of available tools for a given MCP Server based on the namespace and the provided MCP Server name. The MCP Server name is automatically inferred by the model. The namespace parameter is specified by the user.
Return the list of available tools for a given MCP Server based on the namespace and the provided MCP Server name. The MCP Server name is manually specified by the user in advance. The namespace parameter is specified by the user.
Invoke tools of the MCP Server based on the namespace, MCP Server name, tool name, and tool invocation parameters, and return the result of the invocation. The namespace parameter is specified by the user.
Users can use the Nacos MCP plugin in Dify in two ways:
Mode 1: Automatic MCP Server Discovery
If users want the model to automatically search for the list of MCP Servers in Nacos and automatically select an appropriate MCP Server, they can configure the model with Query MCP Server List, Find Tool List of a Specific MCP Server, and Invoke MCP Server Tools. The model will first query the list of MCP Servers, then select an appropriate MCP Server based on task requirements, query its corresponding tools, and invoke them.

Mode 2: Manual MCP Server Configuration
If users want to manually specify which MCP Servers to import, they can configure List Tools of User-Preconfigured MCP Servers and Invoke MCP Server Tools. The model will first query the list of tools from the user-configured MCP Servers, then select the appropriate tool based on task requirements and invoke it.

In List Tools of User-Preconfigured MCP Servers, you need to enter the names of the MCP Servers in Nacos. Multiple MCP Servers are supported, separated by .

A: Ensure that the Nacos Server version is 3.0.1 or higher, and verify that the Nacos Server address, username, and password are correct. Pay attention to whether the port is correctly set — the default port for Nacos Server is 8848. Also, ensure network connectivity between Nacos Server and Dify.
A: Make sure the descriptions of the corresponding MCP Server and its tools in Nacos are accurate. Well-written descriptions help the model better identify and use the appropriate MCP Servers and tools.