Summary
Today's KafkaDescribeBeginEx only supports the topic resource type. Add broker-resource support for describe/alter configs — either by extending KafkaResourceType (and KafkaDescribeBeginEx) to cover broker, or by adding a new KafkaDescribeConfigsRequestBeginEx/KafkaResponseBeginEx pair alongside the existing alterConfigs request/response.
Motivation
Blocks the mcp_kafka configs follow-up issue (describe_configs, alter_configs tools with resource_type: topic|broker) — see #1671. The topic-resource path already works via the existing KafkaDescribeBeginEx; only the broker-resource path is missing.
Notes
Whichever approach is chosen, keep the same shape for both resource types so mcp_kafka's tool implementation doesn't need to branch on resource type beyond parameter validation.
Summary
Today's
KafkaDescribeBeginExonly supports thetopicresource type. Add broker-resource support for describe/alter configs — either by extendingKafkaResourceType(andKafkaDescribeBeginEx) to coverbroker, or by adding a newKafkaDescribeConfigsRequestBeginEx/KafkaResponseBeginExpair alongside the existingalterConfigsrequest/response.Motivation
Blocks the
mcp_kafkaconfigs follow-up issue (describe_configs,alter_configstools withresource_type: topic|broker) — see #1671. The topic-resource path already works via the existingKafkaDescribeBeginEx; only the broker-resource path is missing.Notes
Whichever approach is chosen, keep the same shape for both resource types so
mcp_kafka's tool implementation doesn't need to branch on resource type beyond parameter validation.