3.0.1 (May 22th, 2025) (Updated at May 23th, 2025)
Release Assets has updated to 3.0.1.1, Download from this release assets is same with 3.0.1.1 release.
This version is based on the 3.0.0
release and introduces support for MCP's multi-namespace management capabilities and multi-version management capabilities. The Nacos community has contributed to the MCP Registry API standard and is the first to implement the standard MCP Registry API.
When deploying Nacos 3.0.1, the standard MCP Registry API can be enabled by setting the parameter nacos.ai.mcp.registry.enabled=true
, and the parameter nacos.ai.mcp.registry.port
(default 9080) specifies the port for the MCP Registry API. Since the MCP Registry API requires additional ports and resources, it remains disabled by default in standard configurations.
Due to changes in the official MCP Registry API standard, metadata definitions for MCP Server have been updated, leading to potential incompatible data structure changes. Upgrading from version 3.0.0 to 3.0.1 may cause the console to fail reading data from previous MCP Servers. The Nacos community has provided a migration tool that relocates existing MCP Servers to the default namespace public after execution. Detailed instructions for using the migration tool mcp-migration-tool.jar are available in documentation.
With the MCP Registry API now finalized, the data structure of MCP Server has stabilized, ensuring backward compatibility in future releases.
In addition to new features, this version optimizes initial password prompts and startup scripts for Windows systems, while also fixing several bugs present in the 3.0.0 version.
Detail Changes in 3.0.1 see:
Feature/Refactor
[#13356] Support multiple namespace for MCP feature.
[#13377] Support mcp registry api in nacos mcp module.
[#13401] Support version controller for mcp server.
Enhancement/Refactor
[#13335] Enhance the windows startup.cmd to reduce duplicate hint for secret.token.key.
[#13348] Enhance the hints for initing password.
BugFix
[#13249] Fix configuration change plugin return incompatibility.
[#13267] Fix cannot delete service which contains illegal character.
[#13273] Fix create cluseter client don't use nacos.remote.client.grpc
config.
[#13321] Fix prometheus metrics api can't accept problem.
[#13345] Fix apiClient readTimeout must be zero.
[#13368] Fix cannot delete the namespace in console ui problem.
[#13405] Fix listen config problem with default namespace.
[#13413] Fix Hints problem for mcp stdio server.
Deployment Required
Module | Java Required |
---|---|
Nacos-Server/Nacos-Console | Java 17 |
Nacos-Client | Java 8 |
Nacos-Maintainer-Client | Java 8 |
New Contributors
- @zhilu-tang made their first contribution in #13298
- @Aias00 made their first contribution in #13364
- @2200376luhuabin made their first contribution in #13362
- @sunheyi6 made their first contribution in #13360
- @jujiale made their first contribution in #13380
- @Saltysth made their first contribution in #13397
Full Changelog: 3.0.0...3.0.1