@chinchillaenterprises/mcp-discord
Version:
Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools
25 lines • 2.25 kB
JavaScript
// Export messaging tools
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 tool definitions for MCP server registration
export const messagingToolDefinitions = [
sendMessageTool.toolDefinition,
editMessageTool.toolDefinition,
deleteMessageTool.toolDefinition,
addReactionTool.toolDefinition,
getChannelHistoryTool.toolDefinition,
];
// Export tool handlers for request processing
export const messagingToolHandlers = {
"discord_send_message": sendMessageTool.handler,
"discord_edit_message": editMessageTool.handler,
"discord_delete_message": deleteMessageTool.handler,
"discord_add_reaction": addReactionTool.handler,
"discord_get_channel_history": getChannelHistoryTool.handler,
};
// Export individual tools for direct access
export { sendMessageTool, editMessageTool, deleteMessageTool, addReactionTool, getChannelHistoryTool, };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdG9vbHMvbWVzc2FnaW5nL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlCQUF5QjtBQUN6QixPQUFPLEtBQUssZUFBZSxNQUFNLG1CQUFtQixDQUFDO0FBQ3JELE9BQU8sS0FBSyxlQUFlLE1BQU0sbUJBQW1CLENBQUM7QUFDckQsT0FBTyxLQUFLLGlCQUFpQixNQUFNLHFCQUFxQixDQUFDO0FBQ3pELE9BQU8sS0FBSyxlQUFlLE1BQU0sbUJBQW1CLENBQUM7QUFDckQsT0FBTyxLQUFLLHFCQUFxQixNQUFNLDBCQUEwQixDQUFDO0FBRWxFLHNEQUFzRDtBQUN0RCxNQUFNLENBQUMsTUFBTSx3QkFBd0IsR0FBRztJQUN0QyxlQUFlLENBQUMsY0FBYztJQUM5QixlQUFlLENBQUMsY0FBYztJQUM5QixpQkFBaUIsQ0FBQyxjQUFjO0lBQ2hDLGVBQWUsQ0FBQyxjQUFjO0lBQzlCLHFCQUFxQixDQUFDLGNBQWM7Q0FDckMsQ0FBQztBQUVGLDhDQUE4QztBQUM5QyxNQUFNLENBQUMsTUFBTSxxQkFBcUIsR0FBRztJQUNuQyxzQkFBc0IsRUFBRSxlQUFlLENBQUMsT0FBTztJQUMvQyxzQkFBc0IsRUFBRSxlQUFlLENBQUMsT0FBTztJQUMvQyx3QkFBd0IsRUFBRSxpQkFBaUIsQ0FBQyxPQUFPO0lBQ25ELHNCQUFzQixFQUFFLGVBQWUsQ0FBQyxPQUFPO0lBQy9DLDZCQUE2QixFQUFFLHFCQUFxQixDQUFDLE9BQU87Q0FDN0QsQ0FBQztBQUVGLDRDQUE0QztBQUM1QyxPQUFPLEVBQ0wsZUFBZSxFQUNmLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsZUFBZSxFQUNmLHFCQUFxQixHQUN0QixDQUFDIn0=