UNPKG

@chinchillaenterprises/mcp-discord

Version:

Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools

107 lines 4.46 kB
import * as kickMemberTool from './kick-member.js'; import * as banMemberTool from './ban-member.js'; import * as unbanMemberTool from './unban-member.js'; import * as timeoutMemberTool from './timeout-member.js'; import * as removeTimeoutTool from './remove-timeout.js'; import * as changeNicknameTool from './change-nickname.js'; import * as moveMemberTool from './move-member.js'; import * as muteMemberTool from './mute-member.js'; import * as deafenMemberTool from './deafen-member.js'; import * as bulkDeleteMessagesTool from './bulk-delete-messages.js'; export declare const moderationToolDefinitions: { [x: string]: unknown; name: string; inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; }; title?: string | undefined; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: unknown; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { [x: string]: unknown; title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; export declare const moderationToolHandlers: { discord_kick_member: (args: import("../../schemas/moderation.js").KickMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_ban_member: (args: import("../../schemas/moderation.js").BanMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_unban_member: (args: import("../../schemas/moderation.js").UnbanMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_timeout_member: (args: import("../../schemas/moderation.js").TimeoutMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_remove_timeout: (args: import("../../schemas/moderation.js").RemoveTimeoutArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_change_nickname: (args: import("../../schemas/moderation.js").ChangeNicknameArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_move_member: (args: import("../../schemas/moderation.js").MoveMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_mute_member: (args: import("../../schemas/moderation.js").MuteMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_deafen_member: (args: import("../../schemas/moderation.js").DeafenMemberArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_bulk_delete_messages: (args: import("../../schemas/messaging.js").BulkDeleteMessagesArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; }; export { kickMemberTool, banMemberTool, unbanMemberTool, timeoutMemberTool, removeTimeoutTool, changeNicknameTool, moveMemberTool, muteMemberTool, deafenMemberTool, bulkDeleteMessagesTool, }; //# sourceMappingURL=index.d.ts.map