From 730d79d9b9ff2a7cd7bdfae03e2294e90ce66fc4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Oct 2025 09:10:32 +0000 Subject: [PATCH] Rename tool from discord_list_guilds to discord_list_servers for consistency Co-authored-by: SootyOwl <7614538+SootyOwl@users.noreply.github.com> --- README.md | 4 ++-- src/schemas.ts | 2 +- src/server.ts | 8 ++++---- src/toolList.ts | 4 ++-- src/tools/channel.ts | 10 +++++----- src/tools/tools.ts | 4 ++-- src/transport.ts | 2 +- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index b0c0ded..b2f8136 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A Discord MCP (Model Context Protocol) server that enables AI assistants to inte MCP-Discord provides the following Discord-related functionalities: - Login to Discord bot -- List guilds (servers) the bot is a member of +- List servers the bot is a member of - Get server information - Read/delete channel messages - Send messages to specified channels (using either channel IDs or channel names) @@ -269,7 +269,7 @@ You can use Docker containers with both Claude and Cursor: ### Basic Functions - `discord_login`: Login to Discord using the configured token -- `discord_list_guilds`: List all Discord servers (guilds) the bot is a member of +- `discord_list_servers`: List all Discord servers the bot is a member of - `discord_send`: Send a message to a specified channel (supports both channel ID and channel name) - `discord_get_server_info`: Get Discord server information diff --git a/src/schemas.ts b/src/schemas.ts index a37b4a1..68a58ef 100644 --- a/src/schemas.ts +++ b/src/schemas.ts @@ -131,4 +131,4 @@ export const DeleteWebhookSchema = z.object({ reason: z.string().optional() }); -export const ListGuildsSchema = z.object({}); \ No newline at end of file +export const ListServersSchema = z.object({}); \ No newline at end of file diff --git a/src/server.ts b/src/server.ts index 0b66570..4b328fe 100644 --- a/src/server.ts +++ b/src/server.ts @@ -30,7 +30,7 @@ import { createCategoryHandler, editCategoryHandler, deleteCategoryHandler, - listGuildsHandler + listServersHandler } from './tools/tools.js'; import { MCPTransport } from './transport.js'; import { info, error } from './logger.js'; @@ -179,9 +179,9 @@ export class DiscordMCPServer { toolResponse = await deleteWebhookHandler(args, this.toolContext); return toolResponse; - case "discord_list_guilds": - this.logClientState("before discord_list_guilds handler"); - toolResponse = await listGuildsHandler(args, this.toolContext); + case "discord_list_servers": + this.logClientState("before discord_list_servers handler"); + toolResponse = await listServersHandler(args, this.toolContext); return toolResponse; default: diff --git a/src/toolList.ts b/src/toolList.ts index 6cde2db..5d70a28 100644 --- a/src/toolList.ts +++ b/src/toolList.ts @@ -294,8 +294,8 @@ export const toolList = [ } }, { - name: "discord_list_guilds", - description: "Lists all Discord servers (guilds) the bot is a member of", + name: "discord_list_servers", + description: "Lists all Discord servers the bot is a member of", inputSchema: { type: "object", properties: {}, diff --git a/src/tools/channel.ts b/src/tools/channel.ts index 8ff6e4a..f2f1e08 100644 --- a/src/tools/channel.ts +++ b/src/tools/channel.ts @@ -9,7 +9,7 @@ import { CreateCategorySchema, EditCategorySchema, DeleteCategorySchema, - ListGuildsSchema + ListServersSchema } from "../schemas.js"; import { handleDiscordError } from "../errorHandler.js"; @@ -358,12 +358,12 @@ export async function getServerInfoHandler( } } -// List guilds handler -export async function listGuildsHandler( +// List servers handler +export async function listServersHandler( args: unknown, context: ToolContext ): Promise { - ListGuildsSchema.parse(args); + ListServersSchema.parse(args); try { if (!context.client.isReady()) { return { @@ -376,7 +376,7 @@ export async function listGuildsHandler( if (guilds.size === 0) { return { - content: [{ type: "text", text: "No guilds found. The bot is not a member of any servers." }] + content: [{ type: "text", text: "No servers found. The bot is not a member of any servers." }] }; } diff --git a/src/tools/tools.ts b/src/tools/tools.ts index 2d8606f..1134a2d 100644 --- a/src/tools/tools.ts +++ b/src/tools/tools.ts @@ -18,7 +18,7 @@ import { createCategoryHandler, editCategoryHandler, deleteCategoryHandler, - listGuildsHandler + listServersHandler } from './channel.js'; import { addReactionHandler, @@ -57,7 +57,7 @@ export { createCategoryHandler, editCategoryHandler, deleteCategoryHandler, - listGuildsHandler + listServersHandler }; // Export common types diff --git a/src/transport.ts b/src/transport.ts index f35979f..0dde9f9 100644 --- a/src/transport.ts +++ b/src/transport.ts @@ -27,7 +27,7 @@ import { editCategoryHandler, createCategoryHandler, deleteCategoryHandler, - listGuildsHandler + listServersHandler } from './tools/tools.js'; import { Client, GatewayIntentBits } from "discord.js"; import { info, error } from './logger.js';