UNPKG

@chinchillaenterprises/mcp-discord

Version:

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

34 lines 3.32 kB
// Export content management tools import * as createEmoji from './create-emoji.js'; import * as deleteEmoji from './delete-emoji.js'; import * as getEmojis from './get-emojis.js'; import * as createWebhook from './create-webhook.js'; import * as getWebhooks from './get-webhooks.js'; import * as deleteWebhook from './delete-webhook.js'; import * as createThread from './create-thread.js'; import * as sendTTSMessage from './send-tts-message.js'; // Collect all tool definitions export const contentToolDefinitions = [ createEmoji.toolDefinition, deleteEmoji.toolDefinition, getEmojis.toolDefinition, createWebhook.toolDefinition, getWebhooks.toolDefinition, deleteWebhook.toolDefinition, createThread.toolDefinition, sendTTSMessage.toolDefinition, ]; // Create handlers map export const contentToolHandlers = { [createEmoji.toolDefinition.name]: createEmoji.handler, [deleteEmoji.toolDefinition.name]: deleteEmoji.handler, [getEmojis.toolDefinition.name]: getEmojis.handler, [createWebhook.toolDefinition.name]: createWebhook.handler, [getWebhooks.toolDefinition.name]: getWebhooks.handler, [deleteWebhook.toolDefinition.name]: deleteWebhook.handler, [createThread.toolDefinition.name]: createThread.handler, [sendTTSMessage.toolDefinition.name]: sendTTSMessage.handler, }; // Export individual tool modules for direct access export { createEmoji, deleteEmoji, getEmojis, createWebhook, getWebhooks, deleteWebhook, createThread, sendTTSMessage, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdG9vbHMvY29udGVudC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQ0FBa0M7QUFDbEMsT0FBTyxLQUFLLFdBQVcsTUFBTSxtQkFBbUIsQ0FBQztBQUNqRCxPQUFPLEtBQUssV0FBVyxNQUFNLG1CQUFtQixDQUFDO0FBQ2pELE9BQU8sS0FBSyxTQUFTLE1BQU0saUJBQWlCLENBQUM7QUFDN0MsT0FBTyxLQUFLLGFBQWEsTUFBTSxxQkFBcUIsQ0FBQztBQUNyRCxPQUFPLEtBQUssV0FBVyxNQUFNLG1CQUFtQixDQUFDO0FBQ2pELE9BQU8sS0FBSyxhQUFhLE1BQU0scUJBQXFCLENBQUM7QUFDckQsT0FBTyxLQUFLLFlBQVksTUFBTSxvQkFBb0IsQ0FBQztBQUNuRCxPQUFPLEtBQUssY0FBYyxNQUFNLHVCQUF1QixDQUFDO0FBRXhELCtCQUErQjtBQUMvQixNQUFNLENBQUMsTUFBTSxzQkFBc0IsR0FBRztJQUNwQyxXQUFXLENBQUMsY0FBYztJQUMxQixXQUFXLENBQUMsY0FBYztJQUMxQixTQUFTLENBQUMsY0FBYztJQUN4QixhQUFhLENBQUMsY0FBYztJQUM1QixXQUFXLENBQUMsY0FBYztJQUMxQixhQUFhLENBQUMsY0FBYztJQUM1QixZQUFZLENBQUMsY0FBYztJQUMzQixjQUFjLENBQUMsY0FBYztDQUM5QixDQUFDO0FBRUYsc0JBQXNCO0FBQ3RCLE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUFHO0lBQ2pDLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsRUFBRSxXQUFXLENBQUMsT0FBTztJQUN0RCxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEVBQUUsV0FBVyxDQUFDLE9BQU87SUFDdEQsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxFQUFFLFNBQVMsQ0FBQyxPQUFPO0lBQ2xELENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsRUFBRSxhQUFhLENBQUMsT0FBTztJQUMxRCxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEVBQUUsV0FBVyxDQUFDLE9BQU87SUFDdEQsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxFQUFFLGFBQWEsQ0FBQyxPQUFPO0lBQzFELENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsRUFBRSxZQUFZLENBQUMsT0FBTztJQUN4RCxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEVBQUUsY0FBYyxDQUFDLE9BQU87Q0FDN0QsQ0FBQztBQUVGLG1EQUFtRDtBQUNuRCxPQUFPLEVBQ0wsV0FBVyxFQUNYLFdBQVcsRUFDWCxTQUFTLEVBQ1QsYUFBYSxFQUNiLFdBQVcsRUFDWCxhQUFhLEVBQ2IsWUFBWSxFQUNaLGNBQWMsR0FDZixDQUFDIn0=