fix(transport): add discord_list_servers tool to StreamableHttpTransport

This commit is contained in:
Sooty 2025-10-15 12:53:18 +01:00
parent e707f7d646
commit f2fc159fd6
1 changed files with 8 additions and 0 deletions

View File

@ -214,6 +214,7 @@ export class StreamableHttpTransport implements MCPTransport {
case 'discord_create_category':
case 'discord_edit_category':
case 'discord_delete_category':
case 'discord_list_servers':
// Check if client is logged in
if (!this.toolContext!.client.isReady()) {
error(`Client not ready for method ${method}, client state: ${JSON.stringify({
@ -335,6 +336,9 @@ export class StreamableHttpTransport implements MCPTransport {
case 'discord_delete_category':
result = await deleteCategoryHandler(params, this.toolContext!);
break;
case 'discord_list_servers':
result = await listServersHandler(params, this.toolContext!);
break;
}
break;
@ -500,6 +504,10 @@ export class StreamableHttpTransport implements MCPTransport {
result = await deleteCategoryHandler(toolArgs, this.toolContext!);
break;
case 'discord_list_servers':
result = await listServersHandler(toolArgs, this.toolContext!);
break;
default:
return res.status(400).json({
jsonrpc: '2.0',