Nacos 3.0 正式版本发布啦!升级 MCP Registry,围绕着 MCP(Model Context Protocol) 服务管理,MCP 多种类型注册,包含 MCP Server 注册、编排、动态调试和管理,并且提供 Nacos-MCP-Router 可以进行 MCP 动态发现,可以自动安装、代理 MCP Server,全生态面向 AI Registry 进行升级;升级安全架构,默认开启鉴权,基础架构一系列升级,作为云原生时代的基础设施级产品,Nacos 3.0 不仅是技术能力的跃升,更是以更高效、安全的方式帮助用户构建云原生 AI 应用架构!
一、Nacos 3.0 背景
Nacos /nɑ:kəʊs/是 Dynamic Naming and Configuration Service 的首字母简称,定位于一个更易于构建云原生 AI 应用的动态服务发现、配置管理和服务管理平台。从 2018 年 7 月开始宣布开源以来,已经走过了第六个年头,在这六年里,备受广大开源用户欢迎,收获许多社区大奖。Nacos 在社区共同的建设下不断成长,逐步的开始帮助用户解决实际问题,助力企业数字化转型,目前已经广泛的使用在国内的公司中,根据微服务领域调查问卷,Nacos 在注册配置中心领域已经成为国内首选,占有 50%+ 国内市场份额,被各行各业的头部企业广泛使用!

Nacos 在 2.X 版本经过近三年的技术演进,已成功实现最初设计的高性能架构与灵活扩展能力,并持续优化产品易用性与安全防护体系。随着人工智能时代的全面到来,大语言模型( LLM )的成熟应用正推动行业进入AI原生化发展阶段。在此背景下,业界对AI原生应用开发标准的探索、AI Agent 框架的技术创新、动态 Prompt 的场景化需求,以及 MCP 协议、A2A 通信规范等技术生态的构建,均对服务治理体系提出了新的要求。Nacos 3.0 架构迭代的就是为了更好的这些技术趋势;Nacos 3.0 将重点构建面向AI原生架构的服务治理平台,为 模型 / MCP Server / Agent 等新型业务智能场景架构提供更高效的运行支撑;
Nacos 3.0 提升安全性,整体架构安全拆分,默认开启鉴权,并且支持动态数据源密钥等零信任方案;多语言生态,覆盖主流开发语言,Python、GoLang、Rust 作为重要部分,发布多个核心组件,可以打通 K8S 生态的 Service / ConfigMap / Secret 数据,面向全场景可以作为统一管理平台;

二、Nacos 3.0 发布 MCP registry
Nacos 3.0 作为 MCP Registry ,主要定位在更易用的帮助管理 MCP 服务,动态管理 MCP 信息、Tools 描述和列表等,无需重启和运维,让 MCP 的调试更简单易用,并且支持将普通的 HTTP 或者 RPC 服务快速转化成一个 MCP 服务,Nacos 面相 MCP 可以汇总多种场景来源的 MCP 服务,包含 Local MCP Server、Remote MCP Server 以及 MCP 代理网关等场景,并且支持 Credentials 配置统一管理,Nacos 具备进行统一管理 MCP 上下游服务能力;
MCP Registry 服务管理
Nacos 3.0 的 MCP Registry 围绕着MCP服务注册、MCP 服务订阅,进行 MCP 服务整体的产品化管理能力;
MCP 多种类型注册,包含 MCP Server 注册、编排、动态调试和管理,并且提供 Nacos-MCP-Router 可以进行 MCP 动态发现,可以自动安装、代理 MCP Server ,Nacos 3.0 全生态面向 AI Registry 进行升级;

1. MCP 服务注册,进行动态管理
注册到 Nacos 的 MCP Server,可以进行动态管理 MCP 服务, 包含 MCP 的描述信息以及 Tools 描述和动态关闭开启等;
三种场景的 MCP 都可以进行自动注册和管理
1. 【业务 API 接口注册】存量 API 转化成 MCP Server ,“0 代码” 配置生成MCP 协议;
2. 【新构建 MCP Server注册】构建 MCP Server 自动注册服务,配置依赖自动注册管理,支持 Java(Spring AI)、Python、TypeScript(进行中);
3. 【存量 MCP Server注册】存量已经构建 MCP Server 进行动态信息调整,通过Nacos-MCP-Router进行注册,也可以通过 Higress 网关代理进行注册;
1.1. 【业务 API 接口注册】“0代码” 转化成 MCP 协议
Nacos 作为 MCP Registry,扮演控制面的角色,不仅管理 Tool 的元信息,还可以把存量 API 转化成 MCP 协议,为企业提供了从传统服务治理向AI应用架构无缝升级的全新路径。
Nacos 可以帮助应用快速把业务已有的 API 接口,转换成 MCP 协议接口,结合 Higress AI 网关,实现 MCP 协议和存量协议的转换。其中,Nacos 提供存量的服务管理和动态的服务信息定义,帮助业务在存量接口不改动的情况下,通过 Nacos 的服务管理动态生效 Higress 网关所生成的 MCP Server 协议;

1.2. 【新构建 MCP Server注册】自动注册服务动态管理
如果你的场景需要新构建 MCP Server,那么你可以注册到 Nacos MCP Registry,不仅可以统一进行发现 MCP 服务,还可以帮助你构建的 MCP Server 具备动态调整治理的能力;
针对新建的 MCP 服务,Nacos 提供多语言支持与自动化注册能力,过程中无代码侵入,或者是更换注解,无需写代码集成 Nacos 就可以自动注册,并且还有主要的特点:
- 跨语言生态适配:支持Java(Spring AI)、Python、TypeScript(进行中)等主流框架,通过标准SDK或配置声明快速接入。
- 管理配置自动生效:服务注册后,可以通过 Nacos 产品化管理 MCP 元数据,如更新 MCP 描述、Tools 工具列表,更新信息后对应 MCP Server 会自动生效更改。
- 统一管理MCP发现:可以通过放在 Nacos 统一管理,可以通过网关或者 Nacos-Mcp-Router 进行统一的配置发现;
能动态管理 MCP 信息、工具描述和列表等,而无需进行繁琐的系统重启或运维。这样不仅降低了系统维护的复杂性,还大大提高了调试的效率和便捷性。
1.3. 【存量 MCP Server注册】自动注册服务动态管理
如果你的场景需要从市场或者开源获取 MCP Server,那么 Nacos MCP Registry ,也可以帮你进行统一 MCP 服务管理;这部分需要配合 Nacos-Mcp-Router 或者 Higress 网关 来做,在前边代理 MCP Server 服务,帮你进行管理元数据和统一的发现;在文章 MCP 实践章节部分,我们会以高德官方 MCP Server 为例,做动手实践做个演示Demo;
2. MCP自动发现:Nacos-MCP-Router
你可以直接将对应的接入点配置到 AI Agent 的 MCP Server 配置中,也可以选择结合 Nacos-MCP-Router 进行统一管理对接,这样你不需要每个 MCP Server 在 AI Agent 上单独配置,并且解决多个 MCP Server 在 AI Agent 上进行配置选择工具不准确和 Tokens 消耗黑洞的问题;
Nacos 社区新成员 Nacos-MCP-Router
Nacos-MCP-Router 是 Nacos 3.0 开源的 具备 MCP 协议的 新组件,具备对 MCP Server 语义搜索能力、自动安装能力(如果需要)、自动注册(可动态修改),协议代理能力等一系列 MCP 高级能力,可以帮助业务快速发现并且使用 MCP 服务;
Nacos-MCP-Router Github 仓库地址: https://github.com/nacos-group/nacos-mcp-router<


2779

被折叠的 条评论
为什么被折叠?



