- Implement handlers for creating, editing, and deleting categories in Discord ([createCategoryHandler](cci:1://file:///e:/Figma%20plugins/mcp-discord/src/tools/channel.ts:54:0-88:1), [editCategoryHandler](cci:1://file:///e:/Figma%20plugins/mcp-discord/src/tools/channel.ts:90:0-123:1), [deleteCategoryHandler](cci:1://file:///e:/Figma%20plugins/mcp-discord/src/tools/channel.ts:125:0-155:1)) in [src/tools/channel.ts](cci:7://file:///e:/Figma%20plugins/mcp-discord/src/tools/channel.ts:0:0-0:0)
- Add input validation schemas for category operations in `src/schemas.ts`
- Register new handlers in [src/tools/tools.ts](cci:7://file:///e:/Figma%20plugins/mcp-discord/src/tools/tools.ts:0:0-0:0) and expose them in [src/toolList.ts](cci:7://file:///e:/Figma%20plugins/mcp-discord/src/toolList.ts:0:0-0:0)
- Route category management tools in [src/server.ts](cci:7://file:///e:/Figma%20plugins/mcp-discord/src/server.ts:0:0-0:0) for MCP tool execution
- Update tool definitions to include input schemas and descriptions for category management
This enables full programmatic management of Discord categories via the MCP-Discord server.
Modularize tool list and handlers for better maintainability
- Move tool list to separate toolList.ts file
- Split handlers into functional modules (channel, reactions, webhooks)
- Optimize import structure and switch statement in index.ts
- Maintain same functionality with improved code organization