Assert tool request handlers do not already exist

This commit is contained in:
Justin Spahr-Summers 2025-01-07 14:13:47 +00:00
commit 4bf5c5358a
No known key found for this signature in database

View file

@ -343,7 +343,9 @@ export class Server<
}
private setToolRequestHandlers() {
// TODO: Check that these handlers do not already exist
this.assertCanSetRequestHandler(ListToolsRequestSchema.shape.method.value);
this.assertCanSetRequestHandler(CallToolRequestSchema.shape.method.value);
// TODO: Register tool capability
this.setRequestHandler(ListToolsRequestSchema, (): ListToolsResult => ({