UNPKG

@chinchillaenterprises/mcp-discord

Version:

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

33 lines 2.97 kB
/** * Account management tools for Discord MCP server */ import * as listAccountsTool from "./list-accounts.js"; import * as switchAccountTool from "./switch-account.js"; import * as addAccountTool from "./add-account.js"; import * as removeAccountTool from "./remove-account.js"; import * as getActiveAccountTool from "./get-active-account.js"; import * as setDefaultAccountTool from "./set-default-account.js"; import * as updateAccountTool from "./update-account.js"; // Export tool definitions for MCP server registration export const accountToolDefinitions = [ listAccountsTool.toolDefinition, switchAccountTool.toolDefinition, addAccountTool.toolDefinition, removeAccountTool.toolDefinition, getActiveAccountTool.toolDefinition, setDefaultAccountTool.toolDefinition, updateAccountTool.toolDefinition, ]; // Export tool handlers for request processing export const accountToolHandlers = { "discord_list_accounts": listAccountsTool.handler, "discord_switch_account": switchAccountTool.handler, "discord_add_account": addAccountTool.handler, "discord_remove_account": removeAccountTool.handler, "discord_get_active_account": getActiveAccountTool.handler, "discord_set_default_account": setDefaultAccountTool.handler, "discord_update_account": updateAccountTool.handler, }; // Export individual tools for direct access export { listAccountsTool, switchAccountTool, addAccountTool, removeAccountTool, getActiveAccountTool, setDefaultAccountTool, updateAccountTool, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdG9vbHMvYWNjb3VudC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUVILE9BQU8sS0FBSyxnQkFBZ0IsTUFBTSxvQkFBb0IsQ0FBQztBQUN2RCxPQUFPLEtBQUssaUJBQWlCLE1BQU0scUJBQXFCLENBQUM7QUFDekQsT0FBTyxLQUFLLGNBQWMsTUFBTSxrQkFBa0IsQ0FBQztBQUNuRCxPQUFPLEtBQUssaUJBQWlCLE1BQU0scUJBQXFCLENBQUM7QUFDekQsT0FBTyxLQUFLLG9CQUFvQixNQUFNLHlCQUF5QixDQUFDO0FBQ2hFLE9BQU8sS0FBSyxxQkFBcUIsTUFBTSwwQkFBMEIsQ0FBQztBQUNsRSxPQUFPLEtBQUssaUJBQWlCLE1BQU0scUJBQXFCLENBQUM7QUFFekQsc0RBQXNEO0FBQ3RELE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFHO0lBQ3BDLGdCQUFnQixDQUFDLGNBQWM7SUFDL0IsaUJBQWlCLENBQUMsY0FBYztJQUNoQyxjQUFjLENBQUMsY0FBYztJQUM3QixpQkFBaUIsQ0FBQyxjQUFjO0lBQ2hDLG9CQUFvQixDQUFDLGNBQWM7SUFDbkMscUJBQXFCLENBQUMsY0FBYztJQUNwQyxpQkFBaUIsQ0FBQyxjQUFjO0NBQ2pDLENBQUM7QUFFRiw4Q0FBOEM7QUFDOUMsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQUc7SUFDakMsdUJBQXVCLEVBQUUsZ0JBQWdCLENBQUMsT0FBTztJQUNqRCx3QkFBd0IsRUFBRSxpQkFBaUIsQ0FBQyxPQUFPO0lBQ25ELHFCQUFxQixFQUFFLGNBQWMsQ0FBQyxPQUFPO0lBQzdDLHdCQUF3QixFQUFFLGlCQUFpQixDQUFDLE9BQU87SUFDbkQsNEJBQTRCLEVBQUUsb0JBQW9CLENBQUMsT0FBTztJQUMxRCw2QkFBNkIsRUFBRSxxQkFBcUIsQ0FBQyxPQUFPO0lBQzVELHdCQUF3QixFQUFFLGlCQUFpQixDQUFDLE9BQU87Q0FDcEQsQ0FBQztBQUVGLDRDQUE0QztBQUM1QyxPQUFPLEVBQ0wsZ0JBQWdCLEVBQ2hCLGlCQUFpQixFQUNqQixjQUFjLEVBQ2QsaUJBQWlCLEVBQ2pCLG9CQUFvQixFQUNwQixxQkFBcUIsRUFDckIsaUJBQWlCLEdBQ2xCLENBQUMifQ==