Skip to content

[Bug]3.2.2版本集群模式下创建 SSE HTTP-to-MCP Server 时,持久化实例为不健康状态 #15477

Description

@xiaodong-chan

问题描述
Nacos 3.2.2集群的 MCP 管理页面中创建 MCP Server,配置如下:

  • 协议类型:SSE
  • 服务类型:HTTP 转 MCP 服务
  • 后端服务:选择“新建服务”
  • 后端地址:填写一个固定且可正常访问的地址

使用完全相同的后端地址和配置重复创建 MCP Server 时,Nacos 自动创建的 mcp-endpoints 持久化服务实例健康状态不稳定:

  • 有时创建后为“健康”
  • 有时创建后为“不健康”

该现象在后端地址、端口、协议及服务可用性均未变化的情况下出现。
根据当前实现,Direct Endpoint 创建的服务集群健康检查类型应为 NONE,新注册实例的默认健康状态应为 true。因此,实例健康状态不应依赖后端地址的 TCP/HTTP 可达性,也不应随机变成不健康。

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions