UNPKG

@chinchillaenterprises/mcp-discord

Version:

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

72 lines 2.76 kB
import * as sendMessageTool from './send-message.js'; import * as editMessageTool from './edit-message.js'; import * as deleteMessageTool from './delete-message.js'; import * as addReactionTool from './add-reaction.js'; import * as getChannelHistoryTool from './get-channel-history.js'; export declare const messagingToolDefinitions: { [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 messagingToolHandlers: { discord_send_message: (args: import("../../schemas/messaging.js").SendMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_edit_message: (args: import("../../schemas/messaging.js").EditMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_delete_message: (args: import("../../schemas/messaging.js").DeleteMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_add_reaction: (args: import("../../schemas/messaging.js").AddReactionArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; discord_get_channel_history: (args: import("../../schemas/messaging.js").GetChannelHistoryArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{ content: { type: string; text: string; }[]; }>; }; export { sendMessageTool, editMessageTool, deleteMessageTool, addReactionTool, getChannelHistoryTool, }; //# sourceMappingURL=index.d.ts.map