Skip to content

Commit 1937595

Browse files
committed
Fix registration of multiple MCP tools
1 parent 5c5134c commit 1937595

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/Dibix.Http.Host/ModelContextProtocol/McpServerPostConfigureOptions.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,8 @@ private void CollectMcpTool(EndpointDefinition endpointDefinition, McpServerOpti
101101

102102
options.Capabilities ??= new ServerCapabilities();
103103
options.Capabilities.Tools ??= new ToolsCapability();
104-
options.Capabilities.Tools.ToolCollection =
105-
[
106-
tool
107-
];
104+
options.Capabilities.Tools.ToolCollection ??= [];
105+
options.Capabilities.Tools.ToolCollection.Add(tool);
108106
}
109107

110108
private AIFunctionFactoryOptions.ParameterBindingOptions ConfigureParameterBinding(ParameterInfo parameter)

0 commit comments

Comments
 (0)