fix(transport): add discord_list_servers tool to StreamableHttpTransport
This commit is contained in:
parent
e707f7d646
commit
f2fc159fd6
|
|
@ -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',
|
||||
|
|
|
|||
Loading…
Reference in New Issue